|
JavaView® v2.12 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--jv.object.PsObject
|
+--jv.rsrc.PsAuthorInfo
Information on a single author used in resource files.
| Field Summary | |
static int |
ADDRESS
Code to access mailing address of authors with topics separated by '\n'. |
static int |
EMAIL
Code to access email address of authors. |
static int |
FIRST_NAME
Code to access first name of authors. |
static int |
LAST_NAME
Code to access last name of authors. |
static int |
ORGANIZATION
Code to access organization of authors where they are employed. |
static int |
URL
Code to access url of home page of authors. |
| Fields inherited from class jv.object.PsObject |
HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_MATERIAL_PANEL, HAS_TEXTURE_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_SELECTED, IS_USED, NUM_TAGS |
| Constructor Summary | |
PsAuthorInfo()
Information about authors with one array for each info topic. |
|
| Method Summary | |
java.lang.Object |
clone()
Duplicate object by recursively cloning all instance variables except inspector panels and lists of registered listeners. |
java.lang.String |
getInfo(int ind,
int code)
Get information of author with given index. |
int |
getNumAuthors()
Get number of authors. |
int |
getSelectedAuthor()
Get index of currently selected author. |
PsXmlNode |
getXmlNode()
Fills an XML subtree with data from this instance, for example, to print to file. |
void |
init()
If instance has missing name then assign default name 'object_NUMBER' where number is the total number of already created instances. |
void |
setInfo(int ind,
int code,
java.lang.String name)
Set information of author with given index. |
void |
setNumAuthors(int num)
Set number of authors and allocate space use get/set methods for accessing instance variables. |
void |
setSelectedAuthor(int ind)
Select currently active author. |
void |
setXmlNode(PsXmlNode node)
Fill this instance with data from an XML node, for example, previously read from file. |
| Methods inherited from class jv.object.PsObject |
addInspector, addUpdateListener, assureInspector, clearTag, clone, clone, copy, getFather, getInfoPanel, getInspector, getName, getNumObjects, hasInspector, hasTag, hasUpdateListener, instanceOf, instanceOf, removeInspector, removeUpdateListener, setName, setParent, setTag, toString, update, updatePanels |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int FIRST_NAME
public static final int LAST_NAME
public static final int ORGANIZATION
public static final int ADDRESS
public static final int EMAIL
public static final int URL
| Constructor Detail |
public PsAuthorInfo()
| Method Detail |
public void init()
PsObjectinit in class PsObjectpublic java.lang.Object clone()
clone in class PsObjectjv.object.PsObjectPsObject.copy(PsObject)public int getSelectedAuthor()
public void setSelectedAuthor(int ind)
public int getNumAuthors()
public void setNumAuthors(int num)
public java.lang.String getInfo(int ind,
int code)
public void setInfo(int ind,
int code,
java.lang.String name)
index - must be in range [0,numAuthors-1].code - must be one of the code tags defined in PsAuthorInfo.name - new information given as string.public PsXmlNode getXmlNode()
public void setXmlNode(PsXmlNode node)
node - XML node of element type 'authors' used to fill this instance with data.
|
JavaView® v2.12 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||