|
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.pladiff.SignatureEndPointImpl
DOM-Based implementation of the ISignatureEndPoint interface.
| Field Summary | |
protected Element |
elt
|
static String |
OUTER_ELEMENT_DESCRIPTION_ELT_NAME
Tag name for outerElementDescriptions in this object. |
static String |
SIGNATURE_DESCRIPTION_ELT_NAME
Tag name for signatureDescriptions in this object. |
protected IXArch |
xArch
|
static String |
XSD_TYPE_NAME
|
static String |
XSD_TYPE_NSURI
|
| Fields inherited from interface edu.uci.isr.xarch.pladiff.ISignatureEndPoint |
TYPE_METADATA |
| Fields inherited from interface edu.uci.isr.xarch.IXArchElement |
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO |
| Constructor Summary | |
SignatureEndPointImpl(Element elt)
|
|
| Method Summary | |
void |
clearOuterElementDescription()
Clear the outerElementDescription from this SignatureEndPoint. |
void |
clearSignatureDescription()
Clear the signatureDescription from this SignatureEndPoint. |
IXArchElement |
cloneElement(int depth)
|
boolean |
equals(Object o)
|
Node |
getDOMNode()
Gets the DOM node on which this implementation is based. |
XArchInstanceMetadata |
getInstanceMetadata()
Gets metadata describing the instance of this element. |
IDescription |
getOuterElementDescription()
Get the outerElementDescription from this SignatureEndPoint. |
protected static SequenceOrder |
getSequenceOrder()
|
IDescription |
getSignatureDescription()
Get the signatureDescription from this SignatureEndPoint. |
XArchTypeMetadata |
getTypeMetadata()
Gets metadata describing the xsi:type of this element. |
IXArch |
getXArch()
|
int |
hashCode()
|
boolean |
hasOuterElementDescription(IDescription value)
Determine if this SignatureEndPoint has the given outerElementDescription |
boolean |
hasSignatureDescription(IDescription value)
Determine if this SignatureEndPoint has the given signatureDescription |
boolean |
isEquivalent(ISignatureEndPoint c)
Determine if another SignatureEndPoint is equivalent to this one, ignoring ID's. |
void |
setDOMNode(Node node)
Sets the DOM node on which this implementation is based. |
void |
setOuterElementDescription(IDescription value)
Set the outerElementDescription for this SignatureEndPoint. |
void |
setSignatureDescription(IDescription value)
Set the signatureDescription for this SignatureEndPoint. |
void |
setXArch(IXArch xArch)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final String XSD_TYPE_NSURI
public static final String XSD_TYPE_NAME
protected IXArch xArch
public static final String SIGNATURE_DESCRIPTION_ELT_NAME
public static final String OUTER_ELEMENT_DESCRIPTION_ELT_NAME
protected Element elt
| Constructor Detail |
public SignatureEndPointImpl(Element elt)
| Method Detail |
public Node getDOMNode()
DOMBased
getDOMNode in interface DOMBasedpublic void setDOMNode(Node node)
DOMBased
setDOMNode in interface DOMBasednode - DOM nodeprotected static SequenceOrder getSequenceOrder()
public void setXArch(IXArch xArch)
setXArch in interface IXArchElementpublic IXArch getXArch()
getXArch in interface IXArchElementpublic IXArchElement cloneElement(int depth)
cloneElement in interface IXArchElementpublic boolean equals(Object o)
public int hashCode()
public XArchTypeMetadata getTypeMetadata()
IXArchElementxsi:type of this element.
getTypeMetadata in interface IXArchElementxsi:type of this element.public XArchInstanceMetadata getInstanceMetadata()
IXArchElement
getInstanceMetadata in interface IXArchElementpublic void setSignatureDescription(IDescription value)
ISignatureEndPoint
setSignatureDescription in interface ISignatureEndPointvalue - new signatureDescriptionpublic void clearSignatureDescription()
ISignatureEndPoint
clearSignatureDescription in interface ISignatureEndPointpublic IDescription getSignatureDescription()
ISignatureEndPoint
getSignatureDescription in interface ISignatureEndPointpublic boolean hasSignatureDescription(IDescription value)
ISignatureEndPoint
hasSignatureDescription in interface ISignatureEndPointvalue - signatureDescription to compare
true if the signatureDescriptions are equivalent,
false otherwisepublic void setOuterElementDescription(IDescription value)
ISignatureEndPoint
setOuterElementDescription in interface ISignatureEndPointvalue - new outerElementDescriptionpublic void clearOuterElementDescription()
ISignatureEndPoint
clearOuterElementDescription in interface ISignatureEndPointpublic IDescription getOuterElementDescription()
ISignatureEndPoint
getOuterElementDescription in interface ISignatureEndPointpublic boolean hasOuterElementDescription(IDescription value)
ISignatureEndPoint
hasOuterElementDescription in interface ISignatureEndPointvalue - outerElementDescription to compare
true if the outerElementDescriptions are equivalent,
false otherwisepublic boolean isEquivalent(ISignatureEndPoint c)
ISignatureEndPoint
isEquivalent in interface ISignatureEndPointc - SignatureEndPoint to compare to this one.
true if all the child elements of this
SignatureEndPoint 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 | |||||||||