wt.fc
Class LinkVector
java.lang.Object
wt.fc.BasicObjectVector
wt.fc.ObjectVector
wt.fc.LinkVector
- All Implemented Interfaces:
- Externalizable, ObjectVectorIfc, ResultProcessor, Serializable
- public class LinkVector
- extends ObjectVector
- implements Externalizable
- See Also:
- Serialized Form
Methods inherited from class wt.fc.BasicObjectVector |
append, contains, elements, firstElement, getVector, isEmpty, lastElement, prepareForExternalization, readVersion, removeAllElements, size |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
source
private Object source
onlyOtherSide
private boolean onlyOtherSide
roleIndicator
private LinkRoleIndicator roleIndicator
referenceMap
private transient Map referenceMap
EXTERNALIZATION_VERSION_UID
private static final long EXTERNALIZATION_VERSION_UID
- See Also:
- Constant Field Values
LinkVector
public LinkVector()
LinkVector
public LinkVector(Object a_source,
boolean a_onlyOtherSide,
LinkRoleIndicator a_roleIndicator)
LinkVector
public LinkVector(Object a_source,
boolean a_onlyOtherSide,
boolean isOtherSideRoleA)
writeExternal
public void writeExternal(ObjectOutput output)
throws IOException
- Description copied from class:
ObjectVector
- Writes the non-transient fields of this class to an external source.
Supported API: false
- Specified by:
writeExternal
in interface Externalizable
- Overrides:
writeExternal
in class ObjectVector
- Parameters:
output
-
- Throws:
IOException
readExternal
public void readExternal(ObjectInput input)
throws IOException,
ClassNotFoundException
- Description copied from class:
ObjectVector
- Reads the non-transient fields of this class from an external source.
Supported API: false
- Specified by:
readExternal
in interface Externalizable
- Overrides:
readExternal
in class ObjectVector
- Parameters:
input
-
- Throws:
ClassNotFoundException
IOException
addElement
public void addElement(Object anElement)
- Description copied from class:
ObjectVector
Supported API: false
- Specified by:
addElement
in interface ResultProcessor
- Overrides:
addElement
in class ObjectVector
- Parameters:
anElement
-
setRole
private void setRole(BinaryLink a_link)
buildReferenceMap
static Map buildReferenceMap(WTCollection c)