JavaView© v3.95.000

jv.rsrc
Class PsGeometryInfo

java.lang.Object
  extended byjv.object.PsObject
      extended byjv.rsrc.PsGeometryInfo
All Implemented Interfaces:
java.lang.Cloneable, PsUpdateIf, java.io.Serializable

public final class PsGeometryInfo
extends PsObject

Full description of geometry used in resource files.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class jv.object.PsObject
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 Summary
PsGeometryInfo()
          Textual information about a geometry including literature references.
 
Method Summary
 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)
           
 
Methods inherited from class jv.object.PsObject
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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PsGeometryInfo

public PsGeometryInfo()
Textual information about a geometry including literature references.

Method Detail

init

public void init()
Description copied from class: PsObject
If instance has missing name then assign default name 'Object_NUMBER' where number is the total number of already created instances.

Overrides:
init in class PsObject

copy

public void copy(PsObject object)
Copy object by recursively copying all instance variables except inspector panels and lists of registered listeners.

Overrides:
copy in class PsObject
Since:
JavaView 2.60.004
See Also:
PsObject.clone()

clone

public java.lang.Object clone()
Duplicate object by recursively cloning all instance variables except inspector panels and lists of registered listeners.

Overrides:
clone in class PsObject
See Also:
PsObject.copy(PsObject)

getAbstract

public java.lang.String getAbstract()

getDetail

public java.lang.String getDetail()

isDetailTextOnly

public boolean isDetailTextOnly()

getPrimary

public java.lang.String getPrimary()

getSecondaries

public java.lang.String[] getSecondaries()

getKeywords

public java.lang.String[] getKeywords()

getZentralblatt

public java.lang.String getZentralblatt()

getSoftware

public java.lang.String getSoftware()

setAbstract

public void setAbstract(java.lang.String abstr)

setDetail

public void setDetail(java.lang.String detail)

setDetailTextOnly

public void setDetailTextOnly(boolean flag)

setPrimary

public void setPrimary(java.lang.String primary)

setSecondaries

public void setSecondaries(java.lang.String[] secondary)

setKeywords

public void setKeywords(java.lang.String[] keywords)

setZentralblatt

public void setZentralblatt(java.lang.String zentralblatt)

setSoftware

public void setSoftware(java.lang.String software)

getXmlNode

public PsXmlNode getXmlNode()
Fills an XML tree with data from this instance, for example, to print to file.

Returns:
XML tree filled with data from this instance.

setXmlNode

public void setXmlNode(PsXmlNode description,
                       PsXmlNode classification)
Fill this instance with data from an XML source, for example, previously read from file. At first, this method resets the data structure by calling #init().

Parameters:
description - XML node filled with descriptive geometry information.
classification - XML node filled with classification information.

JavaView© v3.95.000

The software JavaView© is copyright protected. All Rights Reserved.