public abstract class RenderCurveSegment extends AbstractSBase implements Point3D
RenderPoint and RenderCubicBezier.| Modifier and Type | Class and Description |
|---|---|
static class |
RenderCurveSegment.Type |
JSBML_WRONG_SBO_TERM| Constructor and 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 and 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, 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, 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, unsetSBOTermaddAllChangeListeners, 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, userObjectKeySetgetX, getY, getZ, isSetX, isSetY, isSetZ, setX, setY, setZ, unsetX, unsetY, unsetZremoveTreeNodeChangeListeneraddAllChangeListeners, addAllChangeListeners, addTreeNodeChangeListener, addTreeNodeChangeListener, clearUserObjects, containsUserObjectKey, filter, filter, filter, fireNodeAddedEvent, getListOfTreeNodeChangeListeners, getRoot, getTreeNodeChangeListenerCount, getUserObject, isRoot, isSetParent, isSetUserObjects, putUserObject, removeAllTreeNodeChangeListeners, removeAllTreeNodeChangeListeners, removeFromParent, removeTreeNodeChangeListener, removeUserObject, userObjectKeySetpublic 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)
SBasepublic RenderCurveSegment.Type getType()
public int hashCode()
SBaseSBase instance.hashCode in interface SBasehashCode in class AbstractSBaseSBase 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)
SBaseSBase.
If the given attribute name is not recognized, nothing is done and
false is returned.
readAttribute in interface SBasereadAttribute in class AbstractSBaseattributeName - 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()
SBaseSBase 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 SBasewriteXMLAttributes in class AbstractSBaseMap containing the XML attributes of this object.