com.sun.xml.ws.rm.protocol
Class AbstractSequence

java.lang.Object
  extended by com.sun.xml.ws.rm.protocol.AbstractSequence
Direct Known Subclasses:
SequenceElement, SequenceElement

public abstract class AbstractSequence
extends java.lang.Object

This is the base class for the implementations of SequenceElement based on the two versions of the RM specification


Constructor Summary
AbstractSequence()
           
 
Method Summary
abstract  java.util.List<java.lang.Object> getAny()
          Gets the value of the any property.
protected abstract  java.lang.String getId()
          Accessor for the Id property.
 java.lang.String getLocalPart()
           
protected abstract  java.lang.Long getMessageNumber()
          Gets the value of the messageNumber property.
protected  long getNumber()
          Accessor for the Number property which maps to the MessageNumber property in the underlying JAXB class.
abstract  java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
abstract  void setId(java.lang.String id)
          Mutator for the Id property.
abstract  void setMessageNumber(java.lang.Long value)
          Sets the value of the messageNumber property.
 void setNumber(long l)
          Mutator for the Number property which maps to the MessageNumber property in the underlying JAXB class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSequence

public AbstractSequence()
Method Detail

getLocalPart

public java.lang.String getLocalPart()

setId

public abstract void setId(java.lang.String id)
Mutator for the Id property. Maps to the Identifier property in the underlying JAXB class.

Parameters:
id - The new value.

getId

protected abstract java.lang.String getId()
Accessor for the Id property. Maps to the Identifier property in the underlying JAXB class

Returns:
The sequence id

setNumber

public void setNumber(long l)
Mutator for the Number property which maps to the MessageNumber property in the underlying JAXB class.

Parameters:
l - The Message number.

getNumber

protected long getNumber()
Accessor for the Number property which maps to the MessageNumber property in the underlying JAXB class.

Returns:
The Message number.

getMessageNumber

protected abstract java.lang.Long getMessageNumber()
Gets the value of the messageNumber property.

Returns:
The value of the property.

setMessageNumber

public abstract void setMessageNumber(java.lang.Long value)
Sets the value of the messageNumber property.

Parameters:
value - The new value.

getAny

public abstract java.util.List<java.lang.Object> getAny()
Gets the value of the any property.

Returns:
The value of the property.

getOtherAttributes

public abstract java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

Returns:
The map of attributes.