org.cip4.jdflib.resource.devicecapability
Class JDFIntegerState
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.JDFIntegerState
- All Implemented Interfaces:
- Serializable, Cloneable, JDFBaseDataTypes, ICapabilityElement, Element, EventTarget, Node, NodeList, TypeInfo
public class JDFIntegerState
- extends JDFAbstractState
- 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 |
JDFIntegerState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String qualifiedName)
constructor for JDFIntegerState |
JDFIntegerState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName)
constructor for JDFIntegerState |
JDFIntegerState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName,
String myLocalName)
constructor for JDFIntegerState |
| 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 |
JDFIntegerState
public JDFIntegerState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String qualifiedName)
- constructor for JDFIntegerState
- Parameters:
myOwnerDocument - qualifiedName -
JDFIntegerState
public JDFIntegerState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName)
- constructor for JDFIntegerState
- Parameters:
myOwnerDocument - myNamespaceURI - qualifiedName -
JDFIntegerState
public JDFIntegerState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName,
String myLocalName)
- constructor for JDFIntegerState
- 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(int value)
setDefaultValue
public void setDefaultValue(JDFIntegerList value)
setCurrentValue
public void setCurrentValue(JDFIntegerList value)
getDefaultValue
public JDFIntegerList getDefaultValue()
setCurrentValue
public void setCurrentValue(int value)
getCurrentValue
public JDFIntegerList getCurrentValue()
setAllowedValueList
public void setAllowedValueList(JDFIntegerRangeList value)
getAllowedValueList
public JDFIntegerRangeList getAllowedValueList()
- get the allowedValueList
- Returns:
- the allowedValuelist,
null if no list exists
setPresentValueList
public void setPresentValueList(JDFIntegerRangeList value)
getPresentValueList
public JDFIntegerRangeList getPresentValueList()
setAllowedValueMax
public void setAllowedValueMax(int value)
getAllowedValueMax
public int getAllowedValueMax()
setPresentValueMax
public void setPresentValueMax(int value)
getPresentValueMax
public int getPresentValueMax()
setAllowedValueMin
public void setAllowedValueMin(int value)
getAllowedValueMin
public int getAllowedValueMin()
setPresentValueMin
public void setPresentValueMin(int value)
getPresentValueMin
public int 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 given test
lists
- Specified by:
fitsValue in class JDFAbstractState
- Parameters:
value - value to testtestlists - 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 the 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.