net.sourceforge.ccxjc.it.model.pkg.indexed.novalueclass.wsrm.impl
Class SequenceAcknowledgementImpl

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.pkg.indexed.novalueclass.wsrm.impl.SequenceAcknowledgementImpl
All Implemented Interfaces:
Serializable, Cloneable, SequenceAcknowledgement

public class SequenceAcknowledgementImpl
extends Object
implements Serializable, Cloneable, SequenceAcknowledgement

See Also:
Serialized Form

Nested Class Summary
static class SequenceAcknowledgementImpl.AcknowledgementRangeImpl
           
static class SequenceAcknowledgementImpl.FinalImpl
           
static class SequenceAcknowledgementImpl.NoneImpl
           
 
Nested classes/interfaces inherited from interface net.sourceforge.ccxjc.it.model.pkg.indexed.novalueclass.wsrm.SequenceAcknowledgement
SequenceAcknowledgement.AcknowledgementRange, SequenceAcknowledgement.Final, SequenceAcknowledgement.None
 
Field Summary
protected  SequenceAcknowledgementImpl.FinalImpl _final
           
protected  SequenceAcknowledgement.AcknowledgementRange[] acknowledgementRange
           
protected  Object[] any
           
protected  IdentifierImpl identifier
           
protected  BigInteger[] nack
           
protected  SequenceAcknowledgementImpl.NoneImpl none
           
 
Constructor Summary
SequenceAcknowledgementImpl()
          Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.novalueclass.wsrm.impl.SequenceAcknowledgementImpl instance.
SequenceAcknowledgementImpl(SequenceAcknowledgementImpl o)
          Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.novalueclass.wsrm.impl.SequenceAcknowledgementImpl instance by copying a given instance.
 
Method Summary
 SequenceAcknowledgementImpl clone()
          Creates and returns a copy of this object.
 SequenceAcknowledgement.AcknowledgementRange[] getAcknowledgementRange()
           
 SequenceAcknowledgement.AcknowledgementRange getAcknowledgementRange(int idx)
           
 int getAcknowledgementRangeLength()
           
 Object[] getAny()
           
 Object getAny(int idx)
           
 int getAnyLength()
           
 SequenceAcknowledgement.Final getFinal()
          Gets the value of the final property.
 Identifier getIdentifier()
          Gets the value of the identifier property.
 BigInteger[] getNack()
           
 BigInteger getNack(int idx)
           
 int getNackLength()
           
 SequenceAcknowledgement.None getNone()
          Gets the value of the none property.
 Map<QName,String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 SequenceAcknowledgement.AcknowledgementRange setAcknowledgementRange(int idx, SequenceAcknowledgement.AcknowledgementRange value)
           
 void setAcknowledgementRange(SequenceAcknowledgement.AcknowledgementRange[] values)
           
 Object setAny(int idx, Object value)
           
 void setAny(Object[] values)
           
 void setFinal(SequenceAcknowledgement.Final value)
          Sets the value of the final property.
 void setIdentifier(Identifier value)
          Sets the value of the identifier property.
 void setNack(BigInteger[] values)
           
 BigInteger setNack(int idx, BigInteger value)
           
 void setNone(SequenceAcknowledgement.None value)
          Sets the value of the none property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

identifier

protected IdentifierImpl identifier

acknowledgementRange

protected SequenceAcknowledgement.AcknowledgementRange[] acknowledgementRange

none

protected SequenceAcknowledgementImpl.NoneImpl none

_final

protected SequenceAcknowledgementImpl.FinalImpl _final

nack

protected BigInteger[] nack

any

protected Object[] any
Constructor Detail

SequenceAcknowledgementImpl

public SequenceAcknowledgementImpl()
Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.novalueclass.wsrm.impl.SequenceAcknowledgementImpl instance.


SequenceAcknowledgementImpl

public SequenceAcknowledgementImpl(SequenceAcknowledgementImpl o)
Creates a new net.sourceforge.ccxjc.it.model.pkg.indexed.novalueclass.wsrm.impl.SequenceAcknowledgementImpl instance by copying a given instance.

Parameters:
o - The instance to copy or null.
Method Detail

getIdentifier

public Identifier getIdentifier()
Description copied from interface: SequenceAcknowledgement
Gets the value of the identifier property.

Specified by:
getIdentifier in interface SequenceAcknowledgement
Returns:
possible object is Identifier

setIdentifier

public void setIdentifier(Identifier value)
Description copied from interface: SequenceAcknowledgement
Sets the value of the identifier property.

Specified by:
setIdentifier in interface SequenceAcknowledgement
Parameters:
value - allowed object is Identifier

getAcknowledgementRange

public SequenceAcknowledgement.AcknowledgementRange[] getAcknowledgementRange()
Specified by:
getAcknowledgementRange in interface SequenceAcknowledgement
Returns:
array of SequenceAcknowledgement.AcknowledgementRange

getAcknowledgementRange

public SequenceAcknowledgement.AcknowledgementRange getAcknowledgementRange(int idx)
Specified by:
getAcknowledgementRange in interface SequenceAcknowledgement
Returns:
one of SequenceAcknowledgement.AcknowledgementRange

getAcknowledgementRangeLength

public int getAcknowledgementRangeLength()
Specified by:
getAcknowledgementRangeLength in interface SequenceAcknowledgement

setAcknowledgementRange

public void setAcknowledgementRange(SequenceAcknowledgement.AcknowledgementRange[] values)
Specified by:
setAcknowledgementRange in interface SequenceAcknowledgement
Parameters:
values - allowed objects are SequenceAcknowledgement.AcknowledgementRange

setAcknowledgementRange

public SequenceAcknowledgement.AcknowledgementRange setAcknowledgementRange(int idx,
                                                                            SequenceAcknowledgement.AcknowledgementRange value)
Specified by:
setAcknowledgementRange in interface SequenceAcknowledgement
value - allowed object is SequenceAcknowledgement.AcknowledgementRange

getNone

public SequenceAcknowledgement.None getNone()
Description copied from interface: SequenceAcknowledgement
Gets the value of the none property.

Specified by:
getNone in interface SequenceAcknowledgement
Returns:
possible object is SequenceAcknowledgement.None

setNone

public void setNone(SequenceAcknowledgement.None value)
Description copied from interface: SequenceAcknowledgement
Sets the value of the none property.

Specified by:
setNone in interface SequenceAcknowledgement
Parameters:
value - allowed object is SequenceAcknowledgement.None

getFinal

public SequenceAcknowledgement.Final getFinal()
Description copied from interface: SequenceAcknowledgement
Gets the value of the final property.

Specified by:
getFinal in interface SequenceAcknowledgement
Returns:
possible object is SequenceAcknowledgement.Final

setFinal

public void setFinal(SequenceAcknowledgement.Final value)
Description copied from interface: SequenceAcknowledgement
Sets the value of the final property.

Specified by:
setFinal in interface SequenceAcknowledgement
Parameters:
value - allowed object is SequenceAcknowledgement.Final

getNack

public BigInteger[] getNack()
Specified by:
getNack in interface SequenceAcknowledgement
Returns:
array of BigInteger

getNack

public BigInteger getNack(int idx)
Specified by:
getNack in interface SequenceAcknowledgement
Returns:
one of BigInteger

getNackLength

public int getNackLength()
Specified by:
getNackLength in interface SequenceAcknowledgement

setNack

public void setNack(BigInteger[] values)
Specified by:
setNack in interface SequenceAcknowledgement
Parameters:
values - allowed objects are BigInteger

setNack

public BigInteger setNack(int idx,
                          BigInteger value)
Specified by:
setNack in interface SequenceAcknowledgement
value - allowed object is BigInteger

getAny

public Object[] getAny()
Specified by:
getAny in interface SequenceAcknowledgement
Returns:
array of Element Object

getAny

public Object getAny(int idx)
Specified by:
getAny in interface SequenceAcknowledgement
Returns:
one of Element Object

getAnyLength

public int getAnyLength()
Specified by:
getAnyLength in interface SequenceAcknowledgement

setAny

public void setAny(Object[] values)
Specified by:
setAny in interface SequenceAcknowledgement
Parameters:
values - allowed objects are Element Object

setAny

public Object setAny(int idx,
                     Object value)
Specified by:
setAny in interface SequenceAcknowledgement
value - allowed object is Element Object

getOtherAttributes

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

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Specified by:
getOtherAttributes in interface SequenceAcknowledgement
Returns:
always non-null

clone

public SequenceAcknowledgementImpl clone()
Creates and returns a copy of this object.

Overrides:
clone in class Object
Returns:
A clone of this instance.


Copyright © 2009 The CC-XJC Community. All Rights Reserved.