edu.uci.isr.xarch.menage
Class OptionalSignaturePositionImpl
java.lang.Object
edu.uci.isr.xarch.types.SignatureImpl
edu.uci.isr.xarch.options.OptionalSignatureImpl
edu.uci.isr.xarch.menage.OptionalSignaturePositionImpl
- All Implemented Interfaces:
- DOMBased, IOptionalSignature, IOptionalSignaturePosition, ISignature, IXArchElement
- public class OptionalSignaturePositionImpl
- extends OptionalSignatureImpl
- implements IOptionalSignaturePosition, IOptionalSignature, DOMBased
DOM-Based implementation of the IOptionalSignaturePosition interface.
- Author:
- Automatically generated by xArch apigen.
| Methods inherited from class edu.uci.isr.xarch.types.SignatureImpl |
clearDescription, clearDirection, clearId, clearType, equals, getDescription, getDirection, getDOMNode, getId, getType, getXArch, hasDescription, hasDirection, hashCode, hasId, hasType, isEqual, isEquivalent, setDescription, setDirection, setDOMNode, setId, setType, setXArch |
| Methods inherited from interface edu.uci.isr.xarch.types.ISignature |
clearDescription, clearDirection, clearId, clearType, getDescription, getDirection, getId, getType, hasDescription, hasDirection, hasId, hasType, isEqual, isEquivalent, setDescription, setDirection, setId, setType |
XSD_TYPE_NSURI
public static final String XSD_TYPE_NSURI
- See Also:
- Constant Field Values
XSD_TYPE_NAME
public static final String XSD_TYPE_NAME
- See Also:
- Constant Field Values
POSITION_ELT_NAME
public static final String POSITION_ELT_NAME
- Tag name for positions in this object.
- See Also:
- Constant Field Values
OptionalSignaturePositionImpl
public OptionalSignaturePositionImpl(Element elt)
getSequenceOrder
protected static SequenceOrder getSequenceOrder()
cloneElement
public IXArchElement cloneElement(int depth)
- Specified by:
cloneElement in interface IXArchElement- Overrides:
cloneElement in class OptionalSignatureImpl
getTypeMetadata
public XArchTypeMetadata getTypeMetadata()
- Description copied from interface:
IXArchElement
- Gets metadata describing the
xsi:type of this element.
- Specified by:
getTypeMetadata in interface IXArchElement- Overrides:
getTypeMetadata in class OptionalSignatureImpl
getInstanceMetadata
public XArchInstanceMetadata getInstanceMetadata()
- Description copied from interface:
IXArchElement
- Gets metadata describing the instance of this element.
- Specified by:
getInstanceMetadata in interface IXArchElement- Overrides:
getInstanceMetadata in class OptionalSignatureImpl
setPosition
public void setPosition(IPosition value)
- Description copied from interface:
IOptionalSignaturePosition
- Set the position for this OptionalSignaturePosition.
- Specified by:
setPosition in interface IOptionalSignaturePosition
- Parameters:
value - new position
clearPosition
public void clearPosition()
- Description copied from interface:
IOptionalSignaturePosition
- Clear the position from this OptionalSignaturePosition.
- Specified by:
clearPosition in interface IOptionalSignaturePosition
getPosition
public IPosition getPosition()
- Description copied from interface:
IOptionalSignaturePosition
- Get the position from this OptionalSignaturePosition.
- Specified by:
getPosition in interface IOptionalSignaturePosition
- Returns:
- position
hasPosition
public boolean hasPosition(IPosition value)
- Description copied from interface:
IOptionalSignaturePosition
- Determine if this OptionalSignaturePosition has the given position
- Specified by:
hasPosition in interface IOptionalSignaturePosition
- Parameters:
value - position to compare
- Returns:
true if the positions are equivalent,
false otherwise
isEquivalent
public boolean isEquivalent(IOptionalSignaturePosition c)
- Description copied from interface:
IOptionalSignaturePosition
- Determine if another OptionalSignaturePosition is equivalent to this one, ignoring
ID's.
- Specified by:
isEquivalent in interface IOptionalSignaturePosition
- Parameters:
c - OptionalSignaturePosition to compare to this one.
- Returns:
true if all the child elements of this
OptionalSignaturePosition are equivalent, false otherwise.