org.sbml.jsbml.ext.layout
public class TextGlyph extends AbstractReferenceGlyph
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
graphicalObject |
private static long |
serialVersionUID
Generated serial version identifier.
|
private java.lang.String |
text |
ignoredExtensions, ignoredXMLElements
listOfListeners, parent, UNKNOWN_ATTRIBUTES, UNKNOWN_ELEMENTS
Constructor and Description |
---|
TextGlyph() |
TextGlyph(int level,
int version) |
TextGlyph(java.lang.String id) |
TextGlyph(java.lang.String id,
int level,
int version) |
TextGlyph(TextGlyph textGlyph) |
Modifier and Type | Method and Description |
---|---|
TextGlyph |
clone()
Creates a deep copy of this object, i.e., a new
SBase with the same properties
like this one. |
boolean |
equals(java.lang.Object object)
|
java.lang.String |
getGraphicalObject() |
GraphicalObject |
getGraphicalObjectInstance()
Direct access to the
GraphicalObject linked to this
TextGlyph . |
java.lang.String |
getOriginOfText() |
NamedSBase |
getOriginOfTextInstance() |
java.lang.String |
getText() |
int |
hashCode() |
boolean |
isSetGraphicalObject() |
boolean |
isSetGraphicalObjectInstance()
Method to test if an instance of a
GraphicalObject with the id
given by getGraphicalObject() can be found in the Model . |
boolean |
isSetOriginOfText() |
boolean |
isSetText() |
boolean |
readAttribute(java.lang.String attributeName,
java.lang.String prefix,
java.lang.String value)
If the attribute is an id or name attribute, it will set the id or name
of this object with the value of the XML attribute ('value').
|
void |
setGraphicalObject(GraphicalObject graphicalObject) |
void |
setGraphicalObject(java.lang.String graphicalObject) |
void |
setOriginOfText(NamedSBase originOfText) |
void |
setOriginOfText(java.lang.String originOfText) |
void |
setText(java.lang.String text) |
java.lang.String |
toString()
Returns the name of the component, if it is available.
|
java.util.Map<java.lang.String,java.lang.String> |
writeXMLAttributes() |
getNamedSBaseInstance, getReference, getReferenceInstance, isSetReference, setNamedSBase, setReference, setReference, unsetReference
createBoundingBox, createBoundingBox, createBoundingBox, createBoundingBox, getAllowsChildren, getBoundingBox, getChildAt, getChildCount, getMetaidRef, isIdMandatory, isSetBoundingBox, isSetMetaidRef, setBoundingBox, setMetaidRef, unsetBoundingBox, unsetMetaidRef
getId, getName, isSetId, isSetName, isValidId, setId, setName, unsetId, unsetName
addCVTerm, addDeclaredNamespace, addExtension, appendNotes, appendNotes, checkLevelAndVersionCompatibility, createHistory, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, fireNodeRemovedEvent, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementName, getExtension, getExtensionPackages, getHistory, getLevel, getLevelAndVersion, getMetaId, getModel, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getParent, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getVersion, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetNotes, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, isValidLevelAndVersionCombination, isValidMetaId, notifyChildChange, registerChild, setAnnotation, setHistory, setLevel, setMetaId, setNamespace, setNotes, setNotes, setParentSBML, setParentSBMLObject, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, unregister, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetMetaId, unsetNamespace, unsetNotes, unsetPlugin, unsetSBOTerm
addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, children, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, firePropertyChange, getIndex, getListOfTreeNodeChangeListeners, getNumChildren, getRoot, getTreeNodeChangeListenerCount, getUserObject, indexOf, isLeaf, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, setParent, userObjectKeySet
finalize, getClass, notify, notifyAll, wait, wait, wait
getId, getName, isSetId, isSetName, setId, setName, unsetId, unsetName
addCVTerm, addDeclaredNamespace, addExtension, appendNotes, appendNotes, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, getAnnotation, getAnnotationString, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementName, getExtension, getExtensionPackages, getHistory, getLevel, getLevelAndVersion, getMetaId, getModel, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getVersion, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetNotes, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, registerChild, removeTreeNodeChangeListener, setAnnotation, setHistory, setLevel, setMetaId, setNotes, setNotes, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, unregister, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetMetaId, unsetNotes, unsetPlugin, unsetSBOTerm
addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, fireNodeRemovedEvent, firePropertyChange, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeUserObject, userObjectKeySet
private static final long serialVersionUID
private java.lang.String graphicalObject
private java.lang.String text
public TextGlyph()
public TextGlyph(int level, int version)
level
- version
- public TextGlyph(java.lang.String id)
id
- public TextGlyph(java.lang.String id, int level, int version)
id
- level
- version
- public TextGlyph(TextGlyph textGlyph)
textGlyph
- public TextGlyph clone()
SBase
SBase
with the same properties
like this one.clone
in interface SBase
clone
in class AbstractReferenceGlyph
public boolean equals(java.lang.Object object)
SBase
true
if and only if the given SBase
has exactly the same
properties like this SBase
instance.equals
in interface SBase
equals
in class AbstractReferenceGlyph
true
if and only if the given Object
is an instance of
SBase
that has exactly the same properties like this
SBase instance.public java.lang.String getGraphicalObject()
public GraphicalObject getGraphicalObjectInstance()
GraphicalObject
linked to this
TextGlyph
.public java.lang.String getOriginOfText()
public NamedSBase getOriginOfTextInstance()
public java.lang.String getText()
public int hashCode()
hashCode
in interface SBase
hashCode
in class AbstractReferenceGlyph
Object.hashCode()
public boolean isSetGraphicalObject()
public boolean isSetGraphicalObjectInstance()
GraphicalObject
with the id
given by getGraphicalObject()
can be found in the Model
.public boolean isSetOriginOfText()
public boolean isSetText()
public boolean readAttribute(java.lang.String attributeName, java.lang.String prefix, java.lang.String value)
SBase
readAttribute
in interface SBase
readAttribute
in class GraphicalObject
attributeName
- localName of the XML attributeprefix
- prefix of the XML attributevalue
- value of the XML attributetrue
if the attribute has been successfully read.public void setGraphicalObject(GraphicalObject graphicalObject)
graphicalObject
- public void setGraphicalObject(java.lang.String graphicalObject)
graphicalObject
- public void setOriginOfText(NamedSBase originOfText)
originOfText
- public void setOriginOfText(java.lang.String originOfText)
originOfText
- public void setText(java.lang.String text)
text
- public java.lang.String toString()
AbstractNamedSBase
toString
in class AbstractReferenceGlyph
public java.util.Map<java.lang.String,java.lang.String> writeXMLAttributes()
writeXMLAttributes
in interface SBase
writeXMLAttributes
in class GraphicalObject
Map
containing the XML attributes of this object.