public abstract class JDFAbstractState extends JDFElement implements JDFBaseDataTypes, ICapabilityElement
Modifier and Type | Class and Description |
---|---|
static class |
JDFAbstractState.EnumUserDisplay |
JDFElement.EnumBoolean, JDFElement.EnumNamedColor, JDFElement.EnumNodeStatus, JDFElement.EnumOrientation, JDFElement.EnumPoolType, JDFElement.EnumSeparation, JDFElement.EnumSettingsPolicy, JDFElement.EnumValidationLevel, JDFElement.EnumVersion, JDFElement.EnumXYRelation
KElement.SimpleElementNameComparator, KElement.SimpleNodeComparator, KElement.SingleAttributeComparator, KElement.SingleXPathComparator
JDFBaseDataTypes.EnumFitsValue
firstChild, fNodeListCache, ownerDocument
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
EPSILON, MAX_CMYK_COLOR, MAX_LAB_COLOR, MAX_MATRIX_DIMENSION, MAX_RECTANGLE_DIMENSION, MAX_RGB_COLOR, MAX_SHAPE_DIMENSION, MAX_XY_DIMENSION
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
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION
Constructor and Description |
---|
JDFAbstractState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String qualifiedName)
constructor for JDFAbstractState
|
JDFAbstractState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName)
constructor for JDFAbstractState
|
JDFAbstractState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName,
String myLocalName)
constructor for JDFAbstractState
|
Modifier and Type | Method and Description |
---|---|
abstract void |
addValue(String value,
JDFBaseDataTypes.EnumFitsValue testlists)
add a value to the list of values defined by testlists
|
JDFLoc |
appendLoc()
Appends element Loc to the end of
this |
JDFModuleCap |
appendModuleRef(String id)
append moduleRef to moduleRefs, if it does not exist, set the availability to module and ensure that the
appropriate modulecap exists
|
JDFValueLoc |
appendValueLoc()
Appends element ValueLoc
|
JDFLoc |
appendValueLocLoc(int iSkip)
appends element Loc to the end of the i-th subelement Value
|
protected boolean |
fitsLength(String str,
JDFBaseDataTypes.EnumFitsValue length)
fitsLength - tests, if the defined String
str matches AllowedLength or the PresentLength, specified for this State |
protected boolean |
fitsListType(String value)
fitsListType - tests, if the defined
value matches value of ListType attribute, specified for this State |
protected boolean |
fitsRegExp(String str,
JDFBaseDataTypes.EnumFitsValue regexp)
fitsRegExp - checks whether
str matches the AllowedRegExp/PresentRegExp specified for this State |
abstract boolean |
fitsValue(String value,
JDFBaseDataTypes.EnumFitsValue testlists)
Tests whether the defined value matches the Allowed test lists or the Present test lists specified for this state
|
VString |
getActionRefs()
Gets NMTOKENS attribute ActionRefs
|
protected JDFIntegerRange |
getAllowedLength()
get attribute AllowedLength
|
protected String |
getAllowedRegExp() |
JDFDeviceCap.EnumAvailability |
getAvailability()
Gets typesafe enumerated attribute Availability
|
JDFLoc |
getCreateLoc(int iSkip)
Gets the iSkip-th element Loc.
|
JDFModulePool |
getCreateModulePool()
get the ModulePool that contains ModuleCap elements referenced by this create one, if it does not exist
|
String |
getDependentMacroRef()
Get string attribute DependentMacroRef
|
String |
getDevNS()
Gets URI attribute DevNS
|
boolean |
getEditable()
Gets boolean attribute Editable
|
abstract JDFTerm.EnumTerm |
getEvaluationType()
get the type of evaluation that is appropriate for this ICapabilityElement
|
boolean |
getHasDefault()
Gets boolean attribute HasDefault
|
protected String |
getIDPrefix()
getIDPrefix
|
protected VString |
getInvalidAttributesImpl(JDFElement.EnumValidationLevel level,
boolean bIgnorePrivate,
int nMax) |
JDFAutoBasicPreflightTest.EnumListType |
getListType()
Gets typesafe enumerated attribute ListType
|
JDFLoc |
getLoc(int iSkip)
Gets the iSkip-th element Loc
default: getCreateLoc(0)
|
VString |
getMacroRefs()
Get NMTOKENS attribute MacroRefs
|
Object |
getMatchingObjectInNode(KElement element)
gets the matching Attribute value String or AbstractSpan object from the parent, depending on the type of the state
|
int |
getMaxOccurs()
Gets integer attribute MaxOccurs
|
int |
getMinOccurs()
Get integer attribute MinOccurs
|
JDFDeviceCap.EnumAvailability |
getModuleAvailability()
get the availability of this devcaps based on the list of installed modules in ModuleRefs and ModulePool
|
JDFModulePool |
getModulePool()
get the ModulePool that contains ModuleCap elements referenced by this
|
VString |
getModuleRefs()
(21) get VString attribute ModuleRefs
|
String |
getName()
Gets String attribute Name
Since name is independent of the data type of the State element,the getter is defined here |
String |
getNamePath()
Gets the NamePath of this State in form "
DevCapsName[Context=aaa, LinkUsage=ccc]/DevCapName1/DevCapName2.. |
VString |
getNamePathVector() |
VString |
getNamePathVector(boolean bRecurse)
Gets the NamePath of this State in form "
DevCapsName[Context=aaa, LinkUsage=ccc]/DevCapName1/DevCapName2.. |
JDFDevCap |
getParentDevCap()
get the parent devCap of this
|
JDFDevCaps |
getParentDevCaps()
get the ancestor devCaps, null if this resides in a DevCapPool
|
protected JDFIntegerRange |
getPresentLength() |
protected String |
getPresentRegExp() |
boolean |
getRequired()
Gets boolean attribute Required
|
protected AttributeInfo |
getTheAttributeInfo() |
protected ElementInfo |
getTheElementInfo() |
JDFAbstractState.EnumUserDisplay |
getUserDisplay()
Gets typesafe enumerated attribute UserDisplay
|
JDFValueLoc |
getValueLoc(int iSkip)
get iSkip'th element Loc
|
JDFLoc |
getValueLocLoc(int iSkip,
int jSkip)
Gets the j-th element Loc of the i-th element Value
|
boolean |
init()
Method init.
|
void |
setActionRefs(VString value)
Sets attribute ActionRefs
|
protected void |
setAllowedLength(JDFIntegerRange value)
set attribute AllowedLength
|
void |
setAvailability(JDFDeviceCap.EnumAvailability value)
Sets attribute Availability
|
boolean |
setDefaultsFromCaps(KElement element,
boolean bAll)
set the default values specified in this in element
|
void |
setDependentMacroRef(String value)
Sets attribute DependentMacroRef
|
void |
setDevNS(String value)
Sets attribute DevNS
|
void |
setEditable(boolean value)
Sets attribute Editable
|
void |
setHasDefault(boolean value)
Sets attribute HasDefault, default=true
|
void |
setListType(JDFAutoBasicPreflightTest.EnumListType value)
Sets attribute ListType, default=SingleValue
|
void |
setMacroRefs(VString value)
Sets attribute MacroRefs
|
void |
setMaxOccurs(int value)
Sets attribute MaxOccurs,
|
void |
setMinOccurs(int value)
Sets attribute MinOccurs, default=1
|
void |
setName(String value)
Sets String attribute Name
Since name is independent of the data type of the State element, the setter is defined here |
protected void |
setPresentLength(JDFIntegerRange value) |
void |
setRequired(boolean value)
Sets attribute Required
|
void |
setUserDisplay(JDFAbstractState.EnumUserDisplay value)
Sets attribute UserDisplay, default=Display
|
String |
toString()
toString
|
appendAnchor, appendBestEffortExceptions, appendComment, appendElement, appendGeneralID, 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, getLinkFromUserData, getLinkRoot, getMaxVersion, getMissingAttributes, getMissingAttributeVector, getMissingElements, getMissingElementVector, getMustHonorExceptions, getNamesVector, getOperatorInterventionExceptions, getOwnerDocument_JDFElement, getParentJDF, getParentJDF, getPartMap, getPartMapVector, getPrereleaseAttributes, getPrereleaseElements, getPreview, getRefElement, getRefElements, getRefString, getrRefs, getSchemaURL, 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, isDeprecated, isDirty, isInJDFNameSpace, isInJDFNameSpaceStatic, isInJDFNameSpaceStatic, isInXJDFNameSpaceStatic, isInXJDFNameSpaceStatic, isJDFNode, isRefElement, isRefElementStatic, isResource, isResourceLink, isResourceLinkStatic, isResourceStatic, isResourceUpdate, isValid_JDFElement, isValid, isXJDF, 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, write2Dir
addAttribute, addAttribute, addNameSpace, ancestorDistance, appendAttribute, appendCData, appendCData, appendChild, appendElement, appendElementN, appendElementRaw, appendEntityReference, appendText, appendTextElement, appendXMLComment, appendXMLComment, buildRelativeXPath, 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_KElement, getAttributeMap, getAttributeRaw, getAttributeVector_KElement, getAttributeVector, getBoolAttribute, getCData, getChildAttributeList, getChildByTagName, getChildElementArray, getChildElementVector_KElement, getChildElementVector, getChildElementVector, getChildFromList, getChildFromList, getChildNode, getChildNodes_KElement, getChildNodeVector, getChildrenByClass, getChildrenByTagName_KElement, getChildrenFromList, getChildrenIgnoreList, getChildrenWithAttribute, getCreateChildWithAttribute, 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, getNonEmpty_KElement, getNonEmpty, getNumCDatas, getNumChildNodes, getNumChildText, getNumXMLComments, getOwnerDocument_KElement, getParentNode_KElement, getPreviousSiblingElement, getPreviousSiblingElement, getRealAttribute, getTarget_KElement, getText, getText, getTree, getTreeElement, getXMLComment, getXMLNSNameSpace, getXMLNSPrefix, getXPathAttribute, getXPathAttributeMap, getXPathElement, getXPathElementVector, getXPathValueMap, getXSIType, hasAttribute_KElement, hasAttribute, hasAttribute, hasAttributes, hasChildElement, hasChildElements, hasChildNodes, hasChildText, hasNonEmpty_KElement, hasNonEmpty, hasXPathNode, includesAttribute, includesAttributes, insertAt, insertBefore, isAncestor, isEqual, isWildCard, matchesPath, matchesPathName, mergeElement, moveAttribute, moveAttribute, moveElement, moveElements, moveMe, normalize, numChildElements_KElement, numChildNodes, numChildNodes, numChildrenByClass, numSiblingElements, pushUp, removeAllText, removeAttribute_KElement, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeAttributes, removeCData, removeChildNode, removeChildren, removeChildrenByClass, removeChildText, removeExtensions, removeFromAttribute, removeXMLComment, removeXPathAttribute, removeXPathElement, renameAttribute, 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, setNonEmpty, setPrefix, setRealAttribute, setText, setvStringAttribute, setXMLComment, setXPathAttribute, setXPathValue, setXPathValues, setXSIType, sortChild, sortChild, sortChildren, sortChildren, sortChildren, sortChildren, toDisplayXML, toXML, toXML, uniqueID, write2File, write2File, write2Stream, xmlNameSpace, xmlnsLocalName, xmlnsPrefix
getBaseURI, getLocalName, getPrefix, getTypeName, getTypeNamespace, isDerivedFrom, setType, setValues
cloneNode, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getNodeName, getNodeType, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttributeNS, isEqualNode, reconcileDefaultAttributes, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, item, setTextContent, synchronizeChildren
getNextSibling, getParentNode, getPreviousSibling
addEventListener, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setUserData, setUserData
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
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
public JDFAbstractState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String qualifiedName)
myOwnerDocument
- qualifiedName
- public JDFAbstractState(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName)
myOwnerDocument
- myNamespaceURI
- qualifiedName
- protected AttributeInfo getTheAttributeInfo()
getTheAttributeInfo
in class JDFElement
protected ElementInfo getTheElementInfo()
getTheElementInfo
in class JDFElement
public String toString()
toString
in class JDFElement
Object.toString()
public abstract void addValue(String value, JDFBaseDataTypes.EnumFitsValue testlists)
value
- value to testtestlists
- switches between Allowed test lists and Present test lists. Has two values: Allowed and Present.public abstract boolean fitsValue(String value, JDFBaseDataTypes.EnumFitsValue testlists)
value
- value to testtestlists
- switches between Allowed test lists and Present test lists. Has two values: Allowed and Present.public final String getNamePath()
DevCapsName[Context=aaa, LinkUsage=ccc]/DevCapName1/DevCapName2../@StateName
"
default getNamePath(false)
public final VString getNamePathVector()
getNamePathVector
in interface ICapabilityElement
ICapabilityElement.getNamePathVector()
public final VString getNamePathVector(boolean bRecurse)
DevCapsName[Context=aaa, LinkUsage=ccc]/DevCapName1/DevCapName2../@StateName
"
default getNamePath(false)
bRecurse
- if true returns " DevCapsName/SubelemName1/SubelemName2/../@StateName
"public JDFDevCaps getParentDevCaps()
public void setAvailability(JDFDeviceCap.EnumAvailability value)
setAvailability
in interface ICapabilityElement
value
- the value to set the attribute topublic JDFDeviceCap.EnumAvailability getAvailability()
getAvailability
in interface ICapabilityElement
public JDFDevCap getParentDevCap()
public void setDevNS(String value)
value
- the value to set the attribute topublic String getDevNS()
public void setHasDefault(boolean value)
value
- the value to set the attribute topublic boolean getHasDefault()
public void setMaxOccurs(int value)
value
- the value to set the attribute topublic int getMaxOccurs()
public void setMinOccurs(int value)
value
- the value to set the attribute topublic int getMinOccurs()
public void setName(String value)
value
- the value to set the attribute topublic String getName()
public void setRequired(boolean value)
value
- the value to set the attribute topublic boolean getRequired()
public void setListType(JDFAutoBasicPreflightTest.EnumListType value)
value
- the value to set the attribute topublic JDFAutoBasicPreflightTest.EnumListType getListType()
public void setActionRefs(VString value)
value
- vector of ActionRefspublic VString getActionRefs()
public void setEditable(boolean value)
value
- the value to set the attribute topublic boolean getEditable()
public void setMacroRefs(VString value)
value
- vector of MacroRefspublic VString getMacroRefs()
public void setDependentMacroRef(String value)
value
- vector of DependentMacroRefpublic String getDependentMacroRef()
public void setUserDisplay(JDFAbstractState.EnumUserDisplay value)
value
- the value to set the attribute topublic JDFAbstractState.EnumUserDisplay getUserDisplay()
public JDFLoc getCreateLoc(int iSkip)
default: getCreateLoc(0)
iSkip
- number of elements to skippublic JDFLoc getLoc(int iSkip)
default: getCreateLoc(0)
iSkip
- number of elements to skippublic JDFLoc appendLoc()
this
protected void setAllowedLength(JDFIntegerRange value)
value
- the value to set the attribute toprotected JDFIntegerRange getAllowedLength()
protected void setPresentLength(JDFIntegerRange value)
protected JDFIntegerRange getPresentLength()
protected final boolean fitsLength(String str, JDFBaseDataTypes.EnumFitsValue length)
str
matches AllowedLength or the PresentLength, specified for this Statestr
- string to testlength
- switches between AllowedLength and PresentLength.public Object getMatchingObjectInNode(KElement element)
element
- the parent in which to searchpublic boolean setDefaultsFromCaps(KElement element, boolean bAll)
element
- the element to set the defaults onbAll
- protected final boolean fitsListType(String value)
value
matches value of ListType attribute, specified for this Statevalue
- value to testprotected VString getInvalidAttributesImpl(JDFElement.EnumValidationLevel level, boolean bIgnorePrivate, int nMax)
public JDFLoc getValueLocLoc(int iSkip, int jSkip)
iSkip
- number of Value elements to skip (iSkip=0 - first Value element)jSkip
- number of Loc subelements of i-th Value element to skip, (jSkip=0 - first Loc element)public final JDFValueLoc getValueLoc(int iSkip)
iSkip
- number of Value elements to skip (iSkip=0 - get first element)public JDFLoc appendValueLocLoc(int iSkip)
iSkip
- number of Value elements to skip (iSkip=0 - first Value element)public final JDFValueLoc appendValueLoc()
protected final boolean fitsRegExp(String str, JDFBaseDataTypes.EnumFitsValue regexp)
str
matches the AllowedRegExp/PresentRegExp specified for this Statestr
- string to testregexp
- switches between AllowedRegExp and PresentRegExp.str
matches the RegExp or if AllowedRegExp is not specifiedprotected String getPresentRegExp()
protected String getAllowedRegExp()
public JDFDeviceCap.EnumAvailability getModuleAvailability()
public JDFModulePool getModulePool()
ICapabilityElement
getModulePool
in interface ICapabilityElement
ICapabilityElement.getModulePool()
public JDFModulePool getCreateModulePool()
ICapabilityElement
getCreateModulePool
in interface ICapabilityElement
ICapabilityElement.getCreateModulePool()
public VString getModuleRefs()
getModuleRefs
in interface ICapabilityElement
public JDFModuleCap appendModuleRef(String id)
ICapabilityElement
appendModuleRef
in interface ICapabilityElement
id
- ICapabilityElement.appendModuleRef(java.lang.String)
public boolean init()
KElement
init
in class KElement
KElement.init()
protected String getIDPrefix()
KElement
getIDPrefix
in class KElement
public abstract JDFTerm.EnumTerm getEvaluationType()
ICapabilityElement
getEvaluationType
in interface ICapabilityElement
ICapabilityElement.getEvaluationType()
Copyright © 2018. All rights reserved.