java.io.Serializable
, java.lang.Cloneable
, javax.swing.tree.TreeNode
, Point3D
, SBase
, TreeNodeWithChangeSupport
RenderPoint
public abstract class RenderCurveSegment extends AbstractSBase implements Point3D
RenderPoint
and RenderCubicBezier
.Modifier and Type | Class | Description |
---|---|---|
static class |
RenderCurveSegment.Type |
JSBML_WRONG_SBO_TERM
Constructor | Description |
---|---|
RenderCurveSegment() |
Creates a new
RenderCurveSegment instance. |
RenderCurveSegment(int level,
int version) |
Creates a new
RenderCurveSegment instance. |
RenderCurveSegment(RenderCurveSegment curveSegment) |
Creates a new
RenderCurveSegment instance cloned from the given RenderCurveSegment . |
Modifier and Type | Method | Description |
---|---|---|
boolean |
equals(java.lang.Object object) |
|
RenderCurveSegment.Type |
getType() |
Returns the type.
|
int |
hashCode() |
Returns a hash code value for this
SBase instance. |
boolean |
isRenderCubicBezier() |
Returns
true if the type is equals to RenderCurveSegment.Type.RENDER_CUBIC_BEZIER . |
boolean |
isRenderPoint() |
Returns
true if the type is equals to RenderCurveSegment.Type.RENDER_POINT . |
boolean |
isSetType() |
Returns
true if the type is set. |
boolean |
readAttribute(java.lang.String attributeName,
java.lang.String prefix,
java.lang.String value) |
Sets the given attribute in this
SBase . |
java.util.Map<java.lang.String,java.lang.String> |
writeXMLAttributes() |
Returns a map with all the attributes of this
SBase that
need to be written out in XML. |
addCVTerm, addDeclaredNamespace, addExtension, addPlugin, addResources, appendAnnotation, appendAnnotation, appendNotes, appendNotes, clone, createHistory, createPlugin, disablePackage, enablePackage, enablePackage, filterCVTerms, filterCVTerms, filterCVTerms, filterCVTerms, fireNodeRemovedEvent, firePropertyChange, getAllDeclaredNamespaces, getAllowsChildren, getAnnotation, getAnnotationString, getChildAt, getChildCount, getCVTerm, getCVTermCount, getCVTerms, getDeclaredNamespaces, getElementByMetaId, getElementBySId, getElementName, getExtension, getExtensionCount, getExtensionPackages, getFirstElementIndex, getHistory, getId, getLevel, getLevelAndVersion, getMetaId, getModel, getName, getNamespace, getNotes, getNotesString, getNumCVTerms, getNumPlugins, getPackageName, getPackageVersion, getParent, getParentSBMLObject, getPlugin, getSBMLDocument, getSBOTerm, getSBOTermID, getURI, getVersion, hasExtension, hasValidAnnotation, hasValidLevelVersionNamespaceCombination, isExtendedByOtherPackages, isIdMandatory, isPackageEnabled, isPackageURIEnabled, isPkgEnabled, isPkgURIEnabled, isSetAnnotation, isSetHistory, isSetId, isSetLevel, isSetLevelAndVersion, isSetMetaId, isSetName, isSetNotes, isSetPackageVErsion, isSetParentSBMLObject, isSetPlugin, isSetSBOTerm, isSetVersion, isValidLevelAndVersionCombination, isValidMetaId, registerChild, removeCVTerm, removeCVTerm, removeDeclaredNamespaceByNamespace, removeDeclaredNamespaceByPrefix, removeTopLevelAnnotationElement, removeTopLevelAnnotationElement, removeTopLevelAnnotationElement, replaceTopLevelAnnotationElement, replaceTopLevelAnnotationElement, setAnnotation, setAnnotation, setAnnotation, setHistory, setId, setLevel, setMetaId, setName, setNamespace, setNotes, setNotes, setPackageVersion, setSBOTerm, setSBOTerm, setThisAsParentSBMLObject, setVersion, toString, unregisterChild, unsetAnnotation, unsetCVTerms, unsetExtension, unsetHistory, unsetId, unsetMetaId, unsetName, unsetNamespace, unsetNotes, unsetPlugin, unsetSBOTerm
addAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, children, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, getIndex, getListOfTreeNodeChangeListeners, getNumChildren, getRoot, getTreeNodeChangeListenerCount, getUserObject, indexOf, isLeaf, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeTreeNodeChangeListener, removeUserObject, setParent, userObjectKeySet
getX, getY, getZ, isSetX, isSetY, isSetZ, setX, setY, setZ, unsetX, unsetY, unsetZ
removeTreeNodeChangeListener
addAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeUserObject, userObjectKeySet
public RenderCurveSegment()
RenderCurveSegment
instance.public RenderCurveSegment(RenderCurveSegment curveSegment)
RenderCurveSegment
instance cloned from the given RenderCurveSegment
.curveSegment
- the RenderCurveSegment
to clonepublic RenderCurveSegment(int level, int version)
RenderCurveSegment
instance.level
- the SBML levelversion
- the SBML versionpublic boolean equals(java.lang.Object object)
SBase
public RenderCurveSegment.Type getType()
public int hashCode()
SBase
SBase
instance.hashCode
in interface SBase
hashCode
in class AbstractSBase
SBase
instance.Object.hashCode()
public boolean isRenderCubicBezier()
true
if the type is equals to RenderCurveSegment.Type.RENDER_CUBIC_BEZIER
.true
if the type is equals to RenderCurveSegment.Type.RENDER_CUBIC_BEZIER
.public boolean isRenderPoint()
true
if the type is equals to RenderCurveSegment.Type.RENDER_POINT
.true
if the type is equals to RenderCurveSegment.Type.RENDER_POINT
.public boolean isSetType()
true
if the type is set.true
if the type is set.public boolean readAttribute(java.lang.String attributeName, java.lang.String prefix, java.lang.String value)
SBase
SBase
.
If the given attribute name is not recognized, nothing is done and
false
is returned.
readAttribute
in interface SBase
readAttribute
in class AbstractSBase
attributeName
- localName of the XML attributeprefix
- prefix of the XML attributevalue
- value of the XML attributetrue
if the attribute has been successfully read.public java.util.Map<java.lang.String,java.lang.String> writeXMLAttributes()
SBase
SBase
that
need to be written out in XML.
The attribute name is used as a key and the attribute value as value. If a prefix is needed for the attribute name, it need to be set directly in this map.
writeXMLAttributes
in interface SBase
writeXMLAttributes
in class AbstractSBase
Map
containing the XML attributes of this object.