JavaView® v2.00.008

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:
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

Field Summary
static java.lang.String EMPTY_ITEM
           
protected  java.lang.String m_abstract
          Abstract of geometry, first line relevant for preview.
protected  java.lang.String m_detail
          Detailed Html text of geometry consisting of a set of paragraphs.
protected  java.lang.String[] m_keyword
          Keywords describing the geometry.
protected static int m_maxNumRefs
           
protected  int m_numRefs
           
protected  java.lang.String m_primary
          Primary MSC2000 classification.
protected  java.lang.String[] m_refAuthor
           
protected  java.lang.String[] m_refBooktitle
           
protected  java.lang.String[] m_refEditor
           
protected  java.lang.String[] m_refJournal
           
protected  java.lang.String[] m_refLink
           
protected  java.lang.String[] m_refNote
           
protected  java.lang.String[] m_refNumber
           
protected  java.lang.String[] m_refPages
           
protected  java.lang.String[] m_refPublisher
           
protected  java.lang.String[] m_refTitle
           
protected  java.lang.String[] m_refType
           
protected  java.lang.String[] m_refVolume
           
protected  java.lang.String[] m_refYear
           
protected  java.lang.String[] m_secondary
          Secondary MSC2000 classifications.
protected  java.lang.String m_software
          Software including version number used for producing this geometry.
protected  java.lang.String m_zentralblatt
          Number of Zentralblatt fuer Mathematik if geometry was reviewed there.
static java.lang.String REFERENCE_ARTICLE
           
static java.lang.String REFERENCE_BOOK
           
static java.lang.String REFERENCE_INCOLLECTION
           
static java.lang.String REFERENCE_MISC
           
static java.lang.String REFERENCE_URL
           
 
Fields inherited from class jv.object.PsObject
HAS_CONFIG_PANEL, HAS_INFO_PANEL, HAS_MATERIAL_PANEL, INSPECTOR_INFO, INSPECTOR_INFO_EXT, IS_DELETED, IS_FIXED, IS_SELECTED, IS_USED, m_infoPanel, m_name, m_panelList, m_parent, m_tag, m_updateList, 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, 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, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REFERENCE_ARTICLE

public static final java.lang.String REFERENCE_ARTICLE

REFERENCE_BOOK

public static final java.lang.String REFERENCE_BOOK

REFERENCE_INCOLLECTION

public static final java.lang.String REFERENCE_INCOLLECTION

REFERENCE_MISC

public static final java.lang.String REFERENCE_MISC

REFERENCE_URL

public static final java.lang.String REFERENCE_URL

EMPTY_ITEM

public static final java.lang.String EMPTY_ITEM

m_abstract

protected java.lang.String m_abstract
Abstract of geometry, first line relevant for preview.

m_detail

protected java.lang.String m_detail
Detailed Html text of geometry consisting of a set of paragraphs.

m_primary

protected java.lang.String m_primary
Primary MSC2000 classification.

m_secondary

protected java.lang.String[] m_secondary
Secondary MSC2000 classifications.

m_keyword

protected java.lang.String[] m_keyword
Keywords describing the geometry.

m_zentralblatt

protected java.lang.String m_zentralblatt
Number of Zentralblatt fuer Mathematik if geometry was reviewed there.

m_software

protected java.lang.String m_software
Software including version number used for producing this geometry.

m_maxNumRefs

protected static final int m_maxNumRefs

m_numRefs

protected int m_numRefs

m_refType

protected java.lang.String[] m_refType

m_refAuthor

protected java.lang.String[] m_refAuthor

m_refTitle

protected java.lang.String[] m_refTitle

m_refBooktitle

protected java.lang.String[] m_refBooktitle

m_refEditor

protected java.lang.String[] m_refEditor

m_refJournal

protected java.lang.String[] m_refJournal

m_refPages

protected java.lang.String[] m_refPages

m_refLink

protected java.lang.String[] m_refLink

m_refVolume

protected java.lang.String[] m_refVolume

m_refNumber

protected java.lang.String[] m_refNumber

m_refPublisher

protected java.lang.String[] m_refPublisher

m_refYear

protected java.lang.String[] m_refYear

m_refNote

protected java.lang.String[] m_refNote
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.00.008

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