|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.vamsas.client.Vobject
uk.ac.vamsas.objects.core.RangeType
uk.ac.vamsas.objects.core.RangeAnnotation
uk.ac.vamsas.objects.core.DataSetAnnotations
Class DataSetAnnotations.
Field Summary |
Fields inherited from class uk.ac.vamsas.client.Vobject |
__added_since_last_read, __last_hash, __stored_in_document, __updated_since_last_read, __visited, __vorba, registerable, V_parent, vorbaId |
Constructor Summary | |
DataSetAnnotations()
|
Method Summary | |
void |
addSeqRef(int index,
java.lang.Object vSeqRef)
|
void |
addSeqRef(java.lang.Object vSeqRef)
|
java.util.Enumeration |
enumerateSeqRef()
Method enumerateSeqRef. |
boolean |
equals(java.lang.Object obj)
Overrides the java.lang.Object.equals method. |
Provenance |
getProvenance()
Returns the value of field 'provenance'. |
java.lang.Object[] |
getSeqRef()
Method getSeqRef.Returns the contents of the collection in an Array. |
java.lang.Object |
getSeqRef(int index)
Method getSeqRef. |
java.util.Vector |
getSeqRefAsReference()
Method getSeqRefAsReference.Returns a reference to '_seqRef'. |
int |
getSeqRefCount()
Method getSeqRefCount. |
int |
hashCode()
Overrides the java.lang.Object.hashCode method. |
boolean |
isValid()
Method isValid. |
void |
marshal(org.xml.sax.ContentHandler handler)
|
void |
marshal(java.io.Writer out)
|
void |
removeAllSeqRef()
|
boolean |
removeSeqRef(java.lang.Object vSeqRef)
Method removeSeqRef. |
java.lang.Object |
removeSeqRefAt(int index)
Method removeSeqRefAt. |
void |
setProvenance(Provenance provenance)
Sets the value of field 'provenance'. |
void |
setSeqRef(int index,
java.lang.Object vSeqRef)
|
void |
setSeqRef(java.lang.Object[] vSeqRefArray)
|
void |
setSeqRef(java.util.Vector vSeqRefList)
Sets the value of '_seqRef' by copying the given Vector. |
void |
setSeqRefAsReference(java.util.Vector seqRefVector)
Deprecated. |
static RangeType |
unmarshal(java.io.Reader reader)
Method unmarshal. |
void |
validate()
|
Methods inherited from class uk.ac.vamsas.objects.core.RangeType |
addPos, addPos, addSeg, addSeg, enumeratePos, enumerateSeg, getChoiceValue, getPos, getPos, getPosAsReference, getPosCount, getSeg, getSeg, getSegAsReference, getSegCount, removeAllPos, removeAllSeg, removePos, removePosAt, removeSeg, removeSegAt, setPos, setPos, setPos, setPosAsReference, setSeg, setSeg, setSeg, setSegAsReference |
Methods inherited from class uk.ac.vamsas.client.Vobject |
__callHash, __ensure_instance_ids, __ensure_instance_ids, __getInstanceIdField, __getLHash, __setFinalHash, __setInitHash, doHash, finalize, get__last_hash, getV_parent, getVorbaId, is__stored_in_document, isNewInDocument, isRegisterable, isRegistered, isUpdated, merge, set__added_since_last_read, set__stored_in_document, set__updated_since_last_read, setInstanceIdField, setRegisterable, setV_parent, setVorbaId |
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DataSetAnnotations()
Method Detail |
public void addSeqRef(java.lang.Object vSeqRef) throws java.lang.IndexOutOfBoundsException
vSeqRef
-
java.lang.IndexOutOfBoundsException
- if the index given is outside the bounds of the collectionpublic void addSeqRef(int index, java.lang.Object vSeqRef) throws java.lang.IndexOutOfBoundsException
index
- vSeqRef
-
java.lang.IndexOutOfBoundsException
- if the index given is outside the bounds of the collectionpublic java.util.Enumeration enumerateSeqRef()
public boolean equals(java.lang.Object obj)
equals
in class RangeAnnotation
obj
-
public Provenance getProvenance()
public java.lang.Object getSeqRef(int index) throws java.lang.IndexOutOfBoundsException
index
-
java.lang.IndexOutOfBoundsException
- if the index given is outside the bounds of the collectionpublic java.lang.Object[] getSeqRef()
Note: Just in case the collection contents are changing in another thread, we pass a 0-length Array of the correct type into the API call. This way we know that the Array returned is of exactly the correct length.
public java.util.Vector getSeqRefAsReference()
public int getSeqRefCount()
public int hashCode()
The following steps came from Effective Java Programming Language Guide by Joshua Bloch, Chapter 3
hashCode
in class RangeAnnotation
public boolean isValid()
isValid
in class RangeAnnotation
public void marshal(java.io.Writer out) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
marshal
in class RangeAnnotation
out
-
org.exolab.castor.xml.MarshalException
- if object is null or if any SAXException is thrown during
marshaling
org.exolab.castor.xml.ValidationException
- if this object is an invalid instance according to the schemapublic void marshal(org.xml.sax.ContentHandler handler) throws java.io.IOException, org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
marshal
in class RangeAnnotation
handler
-
java.io.IOException
- if an IOException occurs during marshaling
org.exolab.castor.xml.ValidationException
- if this object is an invalid instance according to the schema
org.exolab.castor.xml.MarshalException
- if object is null or if any SAXException is thrown during
marshalingpublic void removeAllSeqRef()
public boolean removeSeqRef(java.lang.Object vSeqRef)
vSeqRef
-
public java.lang.Object removeSeqRefAt(int index)
index
-
public void setProvenance(Provenance provenance)
provenance
- the value of field 'provenance'.public void setSeqRef(int index, java.lang.Object vSeqRef) throws java.lang.IndexOutOfBoundsException
index
- vSeqRef
-
java.lang.IndexOutOfBoundsException
- if the index given is outside the bounds of the collectionpublic void setSeqRef(java.lang.Object[] vSeqRefArray)
vSeqRefArray
- public void setSeqRef(java.util.Vector vSeqRefList)
vSeqRefList
- the Vector to copy.public void setSeqRefAsReference(java.util.Vector seqRefVector)
seqRefVector
- the Vector to set.public static RangeType unmarshal(java.io.Reader reader) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
reader
-
org.exolab.castor.xml.MarshalException
- if object is null or if any SAXException is thrown during
marshaling
org.exolab.castor.xml.ValidationException
- if this object is an invalid instance according to the schemapublic void validate() throws org.exolab.castor.xml.ValidationException
validate
in class RangeAnnotation
org.exolab.castor.xml.ValidationException
- if this object is an invalid instance according to the schema
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |