|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjet.api.API
public abstract class API
API class is a abstract class. It provides a series of editing methods for users.
| Field Summary | |
|---|---|
static int |
BOOLEAN
Primitive property type values |
static java.lang.String |
CAT
The catalog file suffix. |
static int |
CENTIMETER
The unit type value. |
static int |
COLOR
Reference property type values |
static int |
DOUBLE
Primitive property type values |
static int |
ENUM
Reference property type values |
static int |
FLOAT
Primitive property type values |
java.util.Hashtable |
handles
|
static int |
INCH
The unit type value. |
static int |
INTEGER
Primitive property type values |
static int |
LONG
Primitive property type values |
static int |
PIXEL
The unit type value. |
static int |
REFERENCE
Reference property type values |
static java.lang.String |
RPT
The report file suffix. |
static java.lang.String |
SELFRPT
The self contained report file suffix. |
static int |
STRING
Reference property type values |
static java.lang.String |
TEXTRPT
The text report file suffix. |
static int |
UNKNOWN
Primitive property type values |
static java.lang.String |
XMLCAT
The XML catalog file suffix. |
static java.lang.String |
XMLRPT
The XML report file suffix. |
| Constructor Summary | |
|---|---|
API()
|
|
| Method Summary | |
|---|---|
void |
clearError()
Clears error message. |
void |
clearMsg()
Clears message of warning and error. |
void |
clearWarning()
Clears warning message. |
void |
closeLog()
Closes log. |
boolean |
containPropName(java.lang.String handle,
java.lang.String name)
Check whether the property name exists. |
abstract boolean |
delete(java.lang.String handle)
Deletes an object from its parent node. |
boolean |
getBool(java.lang.String handle,
java.lang.String name)
Gets property value. |
java.lang.String[] |
getChildren(java.lang.String objHandle)
Gets all children's handle of a object. |
int |
getClassType(java.lang.String handle)
Gets class type of an object. |
java.awt.Color |
getColor(java.lang.String handle,
java.lang.String name)
Gets property value. |
double |
getDouble(java.lang.String handle,
java.lang.String name)
Gets property value. |
java.lang.String |
getError()
Gets error message. |
float |
getFloat(java.lang.String handle,
java.lang.String name)
Gets property value. |
java.lang.String[] |
getHandles()
Gets all handles of API. |
java.lang.String[] |
getHandles(java.lang.String handle)
Gets handles of sub node in current node. |
java.lang.String[] |
getHandles(java.lang.String handle,
int type)
Gets handles of sub node of the same types in current node. |
java.lang.String[] |
getHandles(java.lang.String handle,
int type,
int deepth)
Gets handles of sub node of the same types in current node. |
java.lang.String |
getInstanceName(java.lang.String handle)
Gets instance name of an object. |
int |
getInt(java.lang.String handle,
java.lang.String name)
Gets property value. |
long |
getLong(java.lang.String handle,
java.lang.String name)
Gets property value. |
java.lang.String |
getParent(java.lang.String handle)
Gets parent handle of an object. |
java.lang.String[] |
getPropNames(java.lang.String handle)
Gets property names. |
int |
getPropType(java.lang.String handle,
java.lang.String name)
Gets property type. |
java.lang.String |
getQualifyName(java.lang.String handle)
Gets qualify name of an object. |
java.lang.String |
getString(java.lang.String handle,
java.lang.String name)
Gets property value. |
java.lang.String[] |
getStringArray(java.lang.String handle,
java.lang.String name)
Gets property value. |
int |
getUnit()
Gets unit. |
java.lang.String |
getWarning()
Gets warning message. |
boolean |
set(java.lang.String handle,
java.lang.String name,
boolean value)
Changes property value of an object. |
boolean |
set(java.lang.String handle,
java.lang.String name,
java.awt.Color value)
Changes color property value. |
boolean |
set(java.lang.String handle,
java.lang.String name,
double value)
Changes property value of an object. |
boolean |
set(java.lang.String handle,
java.lang.String name,
float value)
Changes property value of an object. |
boolean |
set(java.lang.String handle,
java.lang.String name,
int value)
Changes property value of an object. |
boolean |
set(java.lang.String handle,
java.lang.String name,
long value)
Changes property value of an object. |
boolean |
set(java.lang.String handle,
java.lang.String name,
java.lang.String value)
Changes property value of an object. |
boolean |
setLog(java.io.OutputStream log,
java.lang.String encoding)
Sets log. |
boolean |
setLog(java.lang.String fileName)
sets log. |
boolean |
setLog(java.lang.String fileName,
boolean append)
Sets log. |
boolean |
setReference(java.lang.String handle,
java.lang.String name,
java.lang.String refHandle)
Changes reference property value of an object. |
boolean |
setUnit(int unit)
Sets unit. |
void |
writeLog(java.lang.String msg)
Writes message to the log. |
void |
writeLog(java.lang.String title,
java.lang.Throwable e)
Writes exception to the log. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int UNKNOWN
public static final int BOOLEAN
public static final int INTEGER
public static final int LONG
public static final int FLOAT
public static final int DOUBLE
public static final int STRING
public static final int COLOR
public static final int ENUM
public static final int REFERENCE
public static final int INCH
public static final int CENTIMETER
public static final int PIXEL
public static final java.lang.String RPT
public static final java.lang.String XMLRPT
public static final java.lang.String SELFRPT
public static final java.lang.String TEXTRPT
public static final java.lang.String CAT
public static final java.lang.String XMLCAT
public java.util.Hashtable handles
| Constructor Detail |
|---|
public API()
| Method Detail |
|---|
public boolean setUnit(int unit)
unit - it must be either of INCH or CENTIMETER.
public int getUnit()
public abstract boolean delete(java.lang.String handle)
handle - handle of the object to be deleted.
public java.lang.String[] getPropNames(java.lang.String handle)
handle - handle of the selected object.
public boolean containPropName(java.lang.String handle,
java.lang.String name)
handle - handle of the selected object.name - property name .
public int getPropType(java.lang.String handle,
java.lang.String name)
handle - handle of the selected object.name - name of property.
public boolean set(java.lang.String handle,
java.lang.String name,
boolean value)
handle - handle of the target object.name - property name.value - property value.
public boolean set(java.lang.String handle,
java.lang.String name,
int value)
handle - handle of the target object.name - property name.value - property value.
public boolean set(java.lang.String handle,
java.lang.String name,
long value)
handle - handle of the target object.name - property name.value - property value.
public boolean set(java.lang.String handle,
java.lang.String name,
float value)
handle - handle of the target object.name - property name.value - property value.
public boolean set(java.lang.String handle,
java.lang.String name,
double value)
handle - handle of the target object.name - property name.value - property value.
public boolean set(java.lang.String handle,
java.lang.String name,
java.lang.String value)
handle - handle of the target object.name - property name.value - property value.
public boolean set(java.lang.String handle,
java.lang.String name,
java.awt.Color value)
handle - handle of the target object.name - property name.value - Color property value.
public boolean setReference(java.lang.String handle,
java.lang.String name,
java.lang.String refHandle)
handle - handle of the target object.name - property name.refHandle - handle of the referenced object.
public boolean getBool(java.lang.String handle,
java.lang.String name)
handle - handle of the target object.name - property name.
public int getInt(java.lang.String handle,
java.lang.String name)
handle - handle of the target object.name - property name.
public long getLong(java.lang.String handle,
java.lang.String name)
handle - handle of the target object.name - property name.
public float getFloat(java.lang.String handle,
java.lang.String name)
handle - handle of the target object.name - property name.
public double getDouble(java.lang.String handle,
java.lang.String name)
handle - handle of the target object.name - property name.
public java.lang.String getString(java.lang.String handle,
java.lang.String name)
handle - handle of the target object.name - property name.
public java.lang.String[] getStringArray(java.lang.String handle,
java.lang.String name)
handle - handle of the target object.name - property name.
public java.awt.Color getColor(java.lang.String handle,
java.lang.String name)
handle - handle of the target object.name - the property name.
public java.lang.String[] getHandles()
public java.lang.String[] getHandles(java.lang.String handle)
handle - parent node handle.
public java.lang.String[] getHandles(java.lang.String handle,
int type)
type - class type value that is defined in API class.handle - parent node handle.
public java.lang.String[] getHandles(java.lang.String handle,
int type,
int deepth)
type - class type value that is defined in API class.handle - parent node handle.deepth - level depth related to the current level in the report tree.
When the depth is -1, all the handles of the report will be got.
When the depth is 0, the handles of the current level will be got.
When the depth is number n, the handles of n levels and the current level will be got.
public java.lang.String getInstanceName(java.lang.String handle)
handle - handle of an object.
public java.lang.String getQualifyName(java.lang.String handle)
handle - handle of an object.
public int getClassType(java.lang.String handle)
handle - handle of the object.
public java.lang.String getParent(java.lang.String handle)
handle - handle of the object.
public java.lang.String getWarning()
public void clearWarning()
public java.lang.String getError()
public void clearError()
public void clearMsg()
public boolean setLog(java.io.OutputStream log,
java.lang.String encoding)
log - the output stream of log message to be output.encoding - the encoding of message.
public boolean setLog(java.lang.String fileName,
boolean append)
log - the output log file that message to be output.append - if true, then message will be written to the end of the file rather than the beginning.encoding - the encoding of message.public boolean setLog(java.lang.String fileName)
fileName - the log file name. if not define the path, write to the current path.public void writeLog(java.lang.String msg)
msg - the message to be output into the log.
public void writeLog(java.lang.String title,
java.lang.Throwable e)
title - the title to be output into the log.e - the Exception to be output into the log.
public void closeLog()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String[] getChildren(java.lang.String objHandle)
objHandle - the handle of object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||