public final class PsGeometryInfo extends PsObject
HAS_BOUNDARY_PANEL, HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_LABEL_PANEL, HAS_MATERIAL_PANEL, HAS_TEXTURE_PANEL, HAS_VECTOR_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_FOCUSSED, IS_PICKED, IS_SELECTED, IS_USED, NUM_TAGS
Constructor and Description |
---|
PsGeometryInfo()
Textual information about a geometry including literature references.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Duplicate object by recursively cloning all instance variables
except inspector panels and lists of registered listeners.
|
void |
copy(PsObject object)
Copy object by recursively copying all instance variables
except inspector panels and lists of registered listeners.
|
java.lang.String |
getAbstract() |
java.lang.String |
getDetail() |
java.lang.String[] |
getKeywords() |
java.lang.String |
getPrimary() |
java.lang.String[] |
getSecondaries() |
java.lang.String |
getSoftware() |
PsXmlNode |
getXmlNode()
Fills an XML tree with data from this instance, for example, to print to file.
|
java.lang.String |
getZentralblatt() |
void |
init()
If instance has missing name then assign default name 'Object_NUMBER' where
number is the total number of already created instances.
|
boolean |
isDetailTextOnly() |
void |
setAbstract(java.lang.String abstr) |
void |
setDetail(java.lang.String detail) |
void |
setDetailTextOnly(boolean flag) |
void |
setKeywords(java.lang.String[] keywords) |
void |
setPrimary(java.lang.String primary) |
void |
setSecondaries(java.lang.String[] secondary) |
void |
setSoftware(java.lang.String software) |
void |
setXmlNode(PsXmlNode description,
PsXmlNode classification)
Fill this instance with data from an XML source, for example, previously read from file.
|
void |
setZentralblatt(java.lang.String zentralblatt) |
addInspector, addUpdateListener, assureInspector, clearTag, clone, clone, getFather, getInfoPanel, getInspector, getName, getNumObjects, getSymbol, hasInspector, hasTag, hasUpdateListener, instanceOf, instanceOf, newInspector, newInspector, removeInspector, removeInspector, removeUpdateListener, setName, setParent, setSymbol, setTag, toString, update, updatePanels
public PsGeometryInfo()
public void init()
PsObject
public void copy(PsObject object)
copy
in class PsObject
PsObject.clone()
public java.lang.Object clone()
clone
in class PsObject
PsObject.copy(PsObject)
public java.lang.String getAbstract()
public java.lang.String getDetail()
public boolean isDetailTextOnly()
public java.lang.String getPrimary()
public java.lang.String[] getSecondaries()
public java.lang.String[] getKeywords()
public java.lang.String getZentralblatt()
public java.lang.String getSoftware()
public void setAbstract(java.lang.String abstr)
public void setDetail(java.lang.String detail)
public void setDetailTextOnly(boolean flag)
public void setPrimary(java.lang.String primary)
public void setSecondaries(java.lang.String[] secondary)
public void setKeywords(java.lang.String[] keywords)
public void setZentralblatt(java.lang.String zentralblatt)
public void setSoftware(java.lang.String software)
public PsXmlNode getXmlNode()
public void setXmlNode(PsXmlNode description, PsXmlNode classification)
init()
.description
- XML node filled with descriptive geometry information.classification
- XML node filled with classification information."