org.cip4.jdflib.resource.devicecapability
Class JDFNumberState
java.lang.Object
org.apache.xerces.dom.NodeImpl
org.apache.xerces.dom.ChildNode
org.apache.xerces.dom.ParentNode
org.apache.xerces.dom.ElementImpl
org.apache.xerces.dom.ElementNSImpl
org.cip4.jdflib.core.KElement
org.cip4.jdflib.core.JDFElement
org.cip4.jdflib.resource.devicecapability.JDFAbstractState
org.cip4.jdflib.resource.devicecapability.JDFNumberState
- All Implemented Interfaces:
- Serializable, Cloneable, JDFBaseDataTypes, ICapabilityElement, Element, EventTarget, Node, NodeList, TypeInfo
public class JDFNumberState
- extends JDFAbstractState
- Author:
- rainer prosi
- See Also:
- Serialized Form
| Fields inherited from class org.apache.xerces.dom.ElementNSImpl |
localName, namespaceURI |
| Fields inherited from class org.apache.xerces.dom.ElementImpl |
attributes, name |
| Fields inherited from class org.apache.xerces.dom.ParentNode |
firstChild, fNodeListCache, ownerDocument |
| Fields inherited from class org.apache.xerces.dom.ChildNode |
nextSibling, previousSibling |
| Fields inherited from class org.apache.xerces.dom.NodeImpl |
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE |
| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
|
Constructor Summary |
JDFNumberState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String qualifiedName)
constructor for JDFNumberState |
JDFNumberState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName)
constructor for JDFNumberState |
JDFNumberState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName,
String myLocalName)
constructor for JDFNumberState |
| Methods inherited from class org.cip4.jdflib.resource.devicecapability.JDFAbstractState |
appendLoc, appendModuleRef, appendValueLoc, appendValueLocLoc, fitsLength, fitsListType, fitsRegExp, getActionRefs, getAllowedLength, getAllowedRegExp, getAvailability, getCreateLoc, getCreateModulePool, getDependentMacroRef, getDevNS, getEditable, getHasDefault, getIDPrefix, getInvalidAttributesImpl, getListType, getLoc, getMacroRefs, getMatchingObjectInNode, getMaxOccurs, getMinOccurs, getModuleAvailability, getModulePool, getModuleRefs, getName, getNamePath, getNamePathVector, getNamePathVector, getParentDevCap, getParentDevCaps, getPresentLength, getPresentRegExp, getRequired, getUserDisplay, getValueLoc, getValueLocLoc, init, setActionRefs, setAllowedLength, setAvailability, setDefaultsFromCaps, setDependentMacroRef, setDevNS, setEditable, setHasDefault, setListType, setMacroRefs, setMaxOccurs, setMinOccurs, setName, setPresentLength, setRequired, setUserDisplay |
| Methods inherited from class org.cip4.jdflib.core.JDFElement |
appendAnchor, appendBestEffortExceptions, appendComment, appendElement, appendGeneralID, appendGeneralID, appendHRef, appendHRef, appendMustHonorExceptions, appendOperatorInterventionExceptions, appendPreview, appendrRefs, attributeType, clearTargets, cloneNewDoc, copyInto, deprecatedAttributes, eraseDefaultAttributes, exclusiveOneOfAttribute, exclusiveOneOfElement, fixVersion, getAllRefs, getAtrType, getAttributeInfo, getBestEffortExceptions, getChildElement, getChildElements, getChildElementVector_JDFElement, getChildElementVector, getChildIds, getChildrenByTagName, getChildrenByTagName, getChildWithAttribute, getChildWithMatchingAttribute, getComment, getComment, getCommentURL, getCreateComment, getCreatePreview, getCreateRefElement, getDeepElementByID, getDefaultAttributeMap, getDefaultJDFVersion, getDeprecatedAttributes, getDeprecatedElements, getDescriptiveName, getElement_JDFElement, getElement, getElementIDPrefix, getElementNameVector, getEnumAttribute, getEnumerationsAttribute, getEnumerationsAttribute, getEnumforAttribute, getEnumNodeName, getEnumString, getFirstVersion, getGeneralID, getGeneralID, getGeneralID, getGeneralIDMap, getGeneralIDVectorMap, getHRef, getHRefs, getHRefs, getInsertElements, getInsertElementVector, getInvalidElements_JDFElement, getInvalidElements, getJDFRoot, getJMFRoot, getLastVersion, getLinkRoot, getMaxVersion, getMissingAttributes, getMissingAttributeVector, getMissingElements, getMissingElementVector, getMustHonorExceptions, getNamesVector, getOperatorInterventionExceptions, getOwnerDocument_JDFElement, getParentJDF, getParentJDF, getPartMap, getPartMapVector, getPrereleaseAttributes, getPrereleaseElements, getPreview, getRefElement, getRefElements, getRefString, getrRefs, getSchemaURL, getSchemaURL, getSettingsPolicy, getStatus, getTarget_JDFElement, getTarget, getTarget, getTheAttributeInfo_JDFElement, getTheElementInfo_JDFElement, getTypeForAttribute, getUnknownAttributes, getUnknownAttributeVector, getUnknownElements, getUnknownElementVector, getUnknownPoolElements, getURLDoc, getURLInputStream, getValueForNewAttribute, getVersion, getVersion, getvHRefRes, getvHRefRes, getXMLDocUserData, hasMissingAttributes, hasMissingElements, hasPartMap, hasSettingsPolicy, hasUnknownAttributes, hasUnknownElements, idString, includesMatchingAttribute, inlineRefElements, insertBefore, isComment, isCommentStatic, isDirty, isInJDFNameSpace, isInJDFNameSpaceStatic, isInJDFNameSpaceStatic, isJDFNode, isRefElement, isRefElementStatic, isResource, isResourceLink, isResourceLinkStatic, isResourceStatic, isResourceUpdate, isValid_JDFElement, isValid, jdfVersion, knownAttributes, knownElements, matchesPath, newID, numChildElements_JDFElement, numChildElements, optionalAttributes, optionalElements, prereleaseAttributes, prereleaseElements, refElement, removeBestEffortExceptions, removeChild, removeChild, removeChildren, removeExtensions, removeFromBestEffortExceptions, removeFromMustHonorExceptions, removeFromOperatorInterventionExceptions, removeFromrRefs, removeGeneralID, removePartMap, removeRefElement, removeSettingsPolicy, replaceChild, requiredAttributes, requiredElements, requiredLevel, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeNameTimeStamp, setAttributes, setBestEffortExceptions, setCommentURL, setDefaultJDFVersion, setDescriptiveName, setDirty, setEnumerationsAttribute, setGeneralID, setLongID, setMustHonorExceptions, setOperatorInterventionExceptions, setPartMap, setPartMapVector, setSettingsPolicy, setStatus, setVersion, setvStringAttribute, stringToVersion, uniqueElements, upDaterRefs, validAttribute, validAttribute, validEnumAttribute, validEnumerationsAttribute, validResourcePosition, version |
| Methods inherited from class org.cip4.jdflib.core.KElement |
addAttribute, addAttribute, addNameSpace, ancestorDistance, appendAttribute, appendCData, appendCData, appendChild, appendElement, appendElementN, appendElementRaw, appendEntityReference, appendText, appendTextElement, appendXMLComment, appendXMLComment, buildXPath, buildXPath, buildXPath, clone, copyAttribute, copyAttribute, copyElement, copyElements, copyXPathValue, createRoot, deleteNode, eraseEmptyAttributes, eraseEmptyNodes, fillHashSet, fitsName_KElement, fitsName, flush, generateDotID, getAttribute_KElement, getAttribute_KElement, getAttribute, getAttribute, getAttributeMap, getAttributeVector_KElement, getAttributeVector, getBoolAttribute, getCData, getChildAttributeList, getChildByTagName, getChildElementArray, getChildElementVector_KElement, getChildElementVector, getChildElementVector, getChildFromList, getChildFromList, getChildNode, getChildNodes_KElement, getChildNodeVector, getChildrenByClass, getChildrenByTagName_KElement, getChildrenFromList, getChildrenWithAttribute, getCreateElement_KElement, getCreateElement, getCreateElement, getCreateXPathElement, getDeepElement, getDeepParent, getDeepParent, getDeepParentChild, getDeepParentNotName, getDocRoot, getDOMAttr, getElement_KElement, getElement, getElementByClass, getElementHashMap, getElementsByTagName_KElement, getFirstChildElement, getFirstChildElement, getFirstChildElement, getFirstElementNode, getID, getInheritedAttribute, getInheritedElement, getInheritedXPathAttribute, getIntAttribute, getLocalNameStatic, getLongAttribute, getMultipleIDs, getNamespaceURI, getNamespaceURIFromPrefix, getNextElementNode, getNextSiblingElement, getNextSiblingElement, getNextSiblingElement, getNumCDatas, getNumChildNodes, getNumChildText, getNumXMLComments, getOwnerDocument_KElement, getParentNode_KElement, getPreviousSiblingElement, getPreviousSiblingElement, getRealAttribute, getTarget_KElement, getText, getText, getTree, getTreeElement, getXMLComment, getXMLNSNameSpace, getXMLNSPrefix, getXPathAttribute, getXPathAttributeMap, getXPathElement, getXPathElementVector, getXSIType, hasAttribute_KElement, hasAttribute, hasAttribute, hasAttributes, hasChildElement, hasChildElements, hasChildNodes, hasChildText, hasXPathNode, includesAttribute, includesAttributes, insertAt, insertBefore, isAncestor, isEqual, isWildCard, matchesPath, matchesPathName, mergeElement, moveAttribute, moveAttribute, moveElement, moveElements, moveMe, normalize, numChildElements_KElement, numChildNodes, numSiblingElements, pushUp, removeAllText, removeAttribute_KElement, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeAttributes, removeCData, removeChildNode, removeChildren, removeChildText, removeExtensions, removeFromAttribute, removeXMLComment, removeXPathAttribute, removeXPathElement, renameAttribute, renameElement, replaceElement, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setAttributeNSRaw, setAttributeRaw, setAttributes, setAttributes, setAttributes, setAttributesRaw, setBoolAttribute, setDirty, setID, setIntAttribute, setNamespaceURI, setNodeValue, setPrefix, setRealAttribute, setText, setvStringAttribute, setXMLComment, setXPathAttribute, setXPathValue, setXPathValues, setXSIType, sortChild, sortChild, sortChildren, sortChildren, toDisplayXML, toXML, toXML, uniqueID, write2File, write2File, write2Stream, xmlNameSpace, xmlnsLocalName, xmlnsPrefix |
| Methods inherited from class org.apache.xerces.dom.ElementNSImpl |
getBaseURI, getLocalName, getPrefix, getTypeName, getTypeNamespace, isDerivedFrom, setType, setValues |
| Methods inherited from class org.apache.xerces.dom.ElementImpl |
cloneNode, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getNodeName, getNodeType, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttributeNS, isEqualNode, reconcileDefaultAttributes, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData |
| Methods inherited from class org.apache.xerces.dom.ParentNode |
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, item, setTextContent, synchronizeChildren |
| Methods inherited from class org.apache.xerces.dom.ChildNode |
getNextSibling, getParentNode, getPreviousSibling |
| Methods inherited from class org.apache.xerces.dom.NodeImpl |
addEventListener, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setUserData, setUserData |
| Methods inherited from interface org.w3c.dom.Element |
getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS |
| Methods inherited from interface org.w3c.dom.Node |
cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasChildNodes, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, setTextContent, setUserData |
JDFNumberState
public JDFNumberState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String qualifiedName)
- constructor for JDFNumberState
- Parameters:
myOwnerDocument - qualifiedName -
JDFNumberState
public JDFNumberState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName)
- constructor for JDFNumberState
- Parameters:
myOwnerDocument - myNamespaceURI - qualifiedName -
JDFNumberState
public JDFNumberState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName,
String myLocalName)
- constructor for JDFNumberState
- Parameters:
myOwnerDocument - myNamespaceURI - qualifiedName - myLocalName -
getTheAttributeInfo
protected AttributeInfo getTheAttributeInfo()
- Overrides:
getTheAttributeInfo in class JDFAbstractState
- Returns:
getTheElementInfo
protected ElementInfo getTheElementInfo()
- Overrides:
getTheElementInfo in class JDFAbstractState
- Returns:
- the elementinfo
toString
public String toString()
- toString
- Overrides:
toString in class JDFAbstractState
- Returns:
- String
- See Also:
Object.toString()
setDefaultValue
public void setDefaultValue(double value)
setDefaultValue
public void setDefaultValue(JDFNumberList value)
setCurrentValue
public void setCurrentValue(JDFNumberList value)
getDefaultValue
public JDFNumberList getDefaultValue()
setCurrentValue
public void setCurrentValue(double value)
getCurrentValue
public JDFNumberList getCurrentValue()
setAllowedValueList
public void setAllowedValueList(JDFNumberRangeList value)
getAllowedValueList
public JDFNumberRangeList getAllowedValueList()
setPresentValueList
public void setPresentValueList(JDFNumberRangeList value)
getPresentValueList
public JDFNumberRangeList getPresentValueList()
setAllowedValueMax
public void setAllowedValueMax(double value)
getAllowedValueMax
public double getAllowedValueMax()
setPresentValueMax
public void setPresentValueMax(double value)
getPresentValueMax
public double getPresentValueMax()
setAllowedValueMin
public void setAllowedValueMin(double value)
getAllowedValueMin
public double getAllowedValueMin()
setPresentValueMin
public void setPresentValueMin(double value)
getPresentValueMin
public double getPresentValueMin()
setAllowedValueMod
public void setAllowedValueMod(JDFXYPair value)
getAllowedValueMod
public JDFXYPair getAllowedValueMod()
setPresentValueMod
public void setPresentValueMod(JDFXYPair value)
getPresentValueMod
public JDFXYPair getPresentValueMod()
getUnitType
public String getUnitType()
setUnitType
public void setUnitType(String value)
addValue
public void addValue(String value,
JDFBaseDataTypes.EnumFitsValue testlists)
- Description copied from class:
JDFAbstractState
- add a value to the list of values defined by testlists
- Specified by:
addValue in class JDFAbstractState
- Parameters:
value - value to testtestlists - switches between Allowed test lists and Present test lists. Has two values: Allowed and Present.
fitsValue
public boolean fitsValue(String value,
JDFBaseDataTypes.EnumFitsValue testlists)
- fitsValue - checks whether
value matches the Allowed/Present
test lists specified for this State
- Specified by:
fitsValue in class JDFAbstractState
- Parameters:
value - value to testtestlists - the test lists the value has to match. In this State the test
lists are ValueList AND ValueMod.
Choose one of two values: FitsValue_Allowed or
FitsValue_Present. (Defaults to Allowed)
- Returns:
- boolean - true, if
value matches testlists or if
AllowedValueList and AllowedValueMod are not specified
getInvalidAttributes
public VString getInvalidAttributes(JDFElement.EnumValidationLevel level,
boolean bIgnorePrivate,
int nMax)
- Description copied from class:
JDFElement
- get invalid attributes
- Overrides:
getInvalidAttributes in class JDFElement
- Parameters:
level - validation levelbIgnorePrivate - if true, do not worry about attributes in other namespacesnMax - maximum size of the returned vector
- Returns:
- VString - a vector of invalid attribute names
getEvaluationType
public JDFTerm.EnumTerm getEvaluationType()
- Description copied from interface:
ICapabilityElement
- get the type of evaluation that is appropriate for this ICapabilityElement
- Specified by:
getEvaluationType in interface ICapabilityElement- Specified by:
getEvaluationType in class JDFAbstractState
- Returns:
- EnumTerm the type of evaluation
- See Also:
ICapabilityElement.getEvaluationType()
Copyright © 2013. All Rights Reserved.