org.cip4.jdflib.resource.devicecapability
Class JDFMatrixState
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.JDFMatrixState
- All Implemented Interfaces:
- Serializable, Cloneable, JDFBaseDataTypes, ICapabilityElement, Element, EventTarget, Node, NodeList, TypeInfo
public class JDFMatrixState
- 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 |
JDFMatrixState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String qualifiedName)
constructor for JDFMatrixState |
JDFMatrixState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName)
constructor for JDFMatrixState |
JDFMatrixState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName,
String myLocalName)
|
| Methods inherited from class org.cip4.jdflib.resource.devicecapability.JDFAbstractState |
appendLoc, appendModuleRef, appendValueLoc, 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, getInvalidAttributes, 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 |
JDFMatrixState
public JDFMatrixState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String qualifiedName)
- constructor for JDFMatrixState
- Parameters:
myOwnerDocument - qualifiedName -
JDFMatrixState
public JDFMatrixState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName)
- constructor for JDFMatrixState
- Parameters:
myOwnerDocument - myNamespaceURI - qualifiedName -
JDFMatrixState
public JDFMatrixState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName,
String myLocalName)
- 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()
setCurrentValue
public void setCurrentValue(JDFMatrix value)
getCurrentValue
public JDFMatrix getCurrentValue()
setDefaultValue
public void setDefaultValue(JDFMatrix value)
getDefaultValue
public JDFMatrix getDefaultValue()
setAllowedRotateMod
public void setAllowedRotateMod(double value)
getAllowedRotateMod
public double getAllowedRotateMod()
setPresentRotateMod
public void setPresentRotateMod(double value)
getPresentRotateMod
public double getPresentRotateMod()
setAllowedShift
public void setAllowedShift(JDFRectangle value)
getAllowedShift
public JDFRectangle getAllowedShift()
setPresentShift
public void setPresentShift(JDFRectangle value)
getPresentShift
public JDFRectangle getPresentShift()
getAllowedTransforms
public Vector getAllowedTransforms()
setAllowedTransforms
public void setAllowedTransforms(Vector value)
getPresentTransforms
public Vector getPresentTransforms()
setPresentTransforms
public void setPresentTransforms(Vector value)
getValue
public JDFValue getValue(int iSkip)
appendValue
public JDFValue appendValue()
appendValueLocLoc
public JDFLoc appendValueLocLoc(int iSkip)
- Appends element Loc to the end of the iSkip'th subelement Value
- Overrides:
appendValueLocLoc in class JDFAbstractState
- Parameters:
iSkip - number of Value elements to skip (iSkip=0 - first Value
element)
- Returns:
- JDFLoc: newly created Loc element
setValueAllowedValue
public void setValueAllowedValue(int iSkip,
JDFMatrix value)
- Sets the AllowedValue attribute of the iSkip'th subelement Value
- Parameters:
iSkip - the number of Value elements to skipvalue - value to set the attribute to
getValueAllowedValue
public final JDFMatrix getValueAllowedValue(int iSkip)
- Gets the AllowedValue attribute of the iSkip'th subelement Value
- Parameters:
iSkip - the number of Value elements to skip
- Returns:
- JDFMatrix: the attribute value
setValueValueUsage
public void setValueValueUsage(int iSkip,
JDFBaseDataTypes.EnumFitsValue value)
- Sets the ValueUsage attribute of the iSkip'th subelement Value
- Parameters:
iSkip - the number of Value elements to skipvalue - value to set the attribute to
getValueValueUsage
public final JDFBaseDataTypes.EnumFitsValue getValueValueUsage(int iSkip)
- Gets the value of attribute ValueUsage of the iSkip'th subelement Value
- Parameters:
iSkip - the number of Value elements to skip
- Returns:
- EnumFitsValue: the attribute 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.
appendValue
public void appendValue(JDFMatrix value,
JDFBaseDataTypes.EnumFitsValue testlists)
fitsValue
public boolean fitsValue(String value,
JDFBaseDataTypes.EnumFitsValue testlists)
- fitsValue - checks whether
value matches the Allowed test
lists or 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 RotateMod, Shift, Transforms and ValueElem.
Choose one of two values: FitsValue_Allowed or
FitsValue_Present. (Defaults to Allowed)
- Returns:
- boolean - true, if the value matches all test lists or if Allowed
test lists are not specified
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.