|
|||||||||||
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.Input
Class Input.
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 | |
Input()
|
Method Summary | |
void |
addObjRef(int index,
java.lang.Object vObjRef)
|
void |
addObjRef(java.lang.Object vObjRef)
|
java.util.Enumeration |
enumerateObjRef()
Method enumerateObjRef. |
boolean |
equals(java.lang.Object obj)
Overrides the java.lang.Object.equals method. |
java.lang.String |
getName()
Returns the value of field 'name'. |
java.lang.Object[] |
getObjRef()
Method getObjRef.Returns the contents of the collection in an Array. |
java.lang.Object |
getObjRef(int index)
Method getObjRef. |
java.util.Vector |
getObjRefAsReference()
Method getObjRefAsReference.Returns a reference to '_objRef'. |
int |
getObjRefCount()
Method getObjRefCount. |
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 |
removeAllObjRef()
|
boolean |
removeObjRef(java.lang.Object vObjRef)
Method removeObjRef. |
java.lang.Object |
removeObjRefAt(int index)
Method removeObjRefAt. |
void |
setName(java.lang.String name)
Sets the value of field 'name'. |
void |
setObjRef(int index,
java.lang.Object vObjRef)
|
void |
setObjRef(java.lang.Object[] vObjRefArray)
|
void |
setObjRef(java.util.Vector vObjRefList)
Sets the value of '_objRef' by copying the given Vector. |
void |
setObjRefAsReference(java.util.Vector objRefVector)
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 Input()
Method Detail |
public void addObjRef(java.lang.Object vObjRef) throws java.lang.IndexOutOfBoundsException
vObjRef
-
java.lang.IndexOutOfBoundsException
- if the index given is outside the bounds of the collectionpublic void addObjRef(int index, java.lang.Object vObjRef) throws java.lang.IndexOutOfBoundsException
index
- vObjRef
-
java.lang.IndexOutOfBoundsException
- if the index given is outside the bounds of the collectionpublic java.util.Enumeration enumerateObjRef()
public boolean equals(java.lang.Object obj)
equals
in class RangeType
obj
-
public java.lang.String getName()
public java.lang.Object getObjRef(int index) throws java.lang.IndexOutOfBoundsException
index
-
java.lang.IndexOutOfBoundsException
- if the index given is outside the bounds of the collectionpublic java.lang.Object[] getObjRef()
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 getObjRefAsReference()
public int getObjRefCount()
public int hashCode()
The following steps came from Effective Java Programming Language Guide by Joshua Bloch, Chapter 3
hashCode
in class RangeType
public boolean isValid()
isValid
in class RangeType
public void marshal(java.io.Writer out) throws org.exolab.castor.xml.MarshalException, org.exolab.castor.xml.ValidationException
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
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 removeAllObjRef()
public boolean removeObjRef(java.lang.Object vObjRef)
vObjRef
-
public java.lang.Object removeObjRefAt(int index)
index
-
public void setName(java.lang.String name)
name
- the value of field 'name'.public void setObjRef(int index, java.lang.Object vObjRef) throws java.lang.IndexOutOfBoundsException
index
- vObjRef
-
java.lang.IndexOutOfBoundsException
- if the index given is outside the bounds of the collectionpublic void setObjRef(java.lang.Object[] vObjRefArray)
vObjRefArray
- public void setObjRef(java.util.Vector vObjRefList)
vObjRefList
- the Vector to copy.public void setObjRefAsReference(java.util.Vector objRefVector)
objRefVector
- 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 RangeType
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 |