|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.uci.isr.xarch.types.SignatureInterfaceMappingImpl
edu.uci.isr.xarch.options.OptionalSignatureInterfaceMappingImpl
DOM-Based implementation of the IOptionalSignatureInterfaceMapping interface.
| Field Summary | |
static String |
OPTIONAL_ELT_NAME
Tag name for optionals in this object. |
static String |
XSD_TYPE_NAME
|
static String |
XSD_TYPE_NSURI
|
| Fields inherited from class edu.uci.isr.xarch.types.SignatureInterfaceMappingImpl |
DESCRIPTION_ELT_NAME, elt, ID_ATTR_NAME, INNER_INTERFACE_ELT_NAME, OUTER_SIGNATURE_ELT_NAME, xArch |
| Fields inherited from interface edu.uci.isr.xarch.options.IOptionalSignatureInterfaceMapping |
TYPE_METADATA |
| Fields inherited from interface edu.uci.isr.xarch.IXArchElement |
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO |
| Constructor Summary | |
OptionalSignatureInterfaceMappingImpl(Element elt)
|
|
| Method Summary | |
void |
clearOptional()
Clear the optional from this OptionalSignatureInterfaceMapping. |
IXArchElement |
cloneElement(int depth)
|
XArchInstanceMetadata |
getInstanceMetadata()
Gets metadata describing the instance of this element. |
IOptional |
getOptional()
Get the optional from this OptionalSignatureInterfaceMapping. |
protected static SequenceOrder |
getSequenceOrder()
|
XArchTypeMetadata |
getTypeMetadata()
Gets metadata describing the xsi:type of this element. |
boolean |
hasOptional(IOptional value)
Determine if this OptionalSignatureInterfaceMapping has the given optional |
boolean |
isEquivalent(IOptionalSignatureInterfaceMapping c)
Determine if another OptionalSignatureInterfaceMapping is equivalent to this one, ignoring ID's. |
void |
setOptional(IOptional value)
Set the optional for this OptionalSignatureInterfaceMapping. |
| Methods inherited from class edu.uci.isr.xarch.types.SignatureInterfaceMappingImpl |
clearDescription, clearId, clearInnerInterface, clearOuterSignature, equals, getDescription, getDOMNode, getId, getInnerInterface, getOuterSignature, getXArch, hasDescription, hashCode, hasId, hasInnerInterface, hasOuterSignature, isEqual, isEquivalent, setDescription, setDOMNode, setId, setInnerInterface, setOuterSignature, setXArch |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface edu.uci.isr.xarch.types.ISignatureInterfaceMapping |
clearDescription, clearId, clearInnerInterface, clearOuterSignature, getDescription, getId, getInnerInterface, getOuterSignature, hasDescription, hasId, hasInnerInterface, hasOuterSignature, isEqual, isEquivalent, setDescription, setId, setInnerInterface, setOuterSignature |
| Methods inherited from interface edu.uci.isr.xarch.IXArchElement |
getXArch, setXArch |
| Methods inherited from interface edu.uci.isr.xarch.DOMBased |
getDOMNode, setDOMNode |
| Field Detail |
public static final String XSD_TYPE_NSURI
public static final String XSD_TYPE_NAME
public static final String OPTIONAL_ELT_NAME
| Constructor Detail |
public OptionalSignatureInterfaceMappingImpl(Element elt)
| Method Detail |
protected static SequenceOrder getSequenceOrder()
public IXArchElement cloneElement(int depth)
cloneElement in interface IXArchElementcloneElement in class SignatureInterfaceMappingImplpublic XArchTypeMetadata getTypeMetadata()
IXArchElementxsi:type of this element.
getTypeMetadata in interface IXArchElementgetTypeMetadata in class SignatureInterfaceMappingImplpublic XArchInstanceMetadata getInstanceMetadata()
IXArchElement
getInstanceMetadata in interface IXArchElementgetInstanceMetadata in class SignatureInterfaceMappingImplpublic void setOptional(IOptional value)
IOptionalSignatureInterfaceMapping
setOptional in interface IOptionalSignatureInterfaceMappingvalue - new optionalpublic void clearOptional()
IOptionalSignatureInterfaceMapping
clearOptional in interface IOptionalSignatureInterfaceMappingpublic IOptional getOptional()
IOptionalSignatureInterfaceMapping
getOptional in interface IOptionalSignatureInterfaceMappingpublic boolean hasOptional(IOptional value)
IOptionalSignatureInterfaceMapping
hasOptional in interface IOptionalSignatureInterfaceMappingvalue - optional to compare
true if the optionals are equivalent,
false otherwisepublic boolean isEquivalent(IOptionalSignatureInterfaceMapping c)
IOptionalSignatureInterfaceMapping
isEquivalent in interface IOptionalSignatureInterfaceMappingc - OptionalSignatureInterfaceMapping to compare to this one.
true if all the child elements of this
OptionalSignatureInterfaceMapping are equivalent, false otherwise.
|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||