JavaView® v2.12

jv.rsrc
Class PsGeometryInfo

java.lang.Object
  |
  +--jv.object.PsObject
        |
        +--jv.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.

Version:
20.06.01, 2.00 revised (kp) Moved from package jv.rsrc to jvx.rsrc.
12.02.01, 1.10 revised (kp) Convert secondary classification into array of strings.
09.01.01, 1.00 created (kp) Extracted from PsModelInfo.
Author:
Konrad Polthier
See Also:
Serialized Form

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
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.
 java.lang.String getAbstract()
           
 java.lang.String getDetail()
           
 java.lang.String getKeyword(int ind)
           
 java.lang.String[] getKeywords()
           
 java.lang.String getPrimary()
           
 java.lang.String[] getSecondary()
           
 java.lang.String getSecondary(int ind)
           
 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.
 void setAbstract(java.lang.String abstr)
           
 void setDetail(java.lang.String detail)
           
 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, 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
 

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

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
Following copied from class: jv.object.PsObject
See Also:
PsObject.copy(PsObject)

getAbstract

public java.lang.String getAbstract()

getDetail

public java.lang.String getDetail()

getPrimary

public java.lang.String getPrimary()

getSecondary

public java.lang.String[] getSecondary()

getSecondary

public java.lang.String getSecondary(int ind)

getKeywords

public java.lang.String[] getKeywords()

getKeyword

public java.lang.String getKeyword(int ind)

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)

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:
src - XML source used to fill this instance with data.

JavaView® v2.12

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