interagents
Class explicitHolder

java.lang.Object
  |
  +--interagents.explicitHolder

public class explicitHolder
extends java.lang.Object


Constructor Summary
explicitHolder()
           
explicitHolder(interagents.finalWrapper other, interagents.EuLab lab, int from)
           
explicitHolder(int size)
           
explicitHolder(java.util.Vector objs)
          Translation from vectors of OWS's used in Operations
 
Method Summary
 void add(objects.EuObject item)
          Add an entry.
 void add(interagents.ObjectWithStatus item)
           
 void add(java.util.Vector ints)
           
 void addAt(int i, objects.EuObject item)
          Add an entry at a specified index.
 void addProvenience(java.lang.String provenience)
           
 int count()
           
 java.util.Enumeration elements()
           
 objects.EuObject extractFirst(char type)
           
 void merge(interagents.finalWrapper other, interagents.EuLab lab)
           
 void passArguments(fundamentals.EuArguments args)
           
 objects.EuObject pick(int i)
           
 objects.EuObject remove(int i)
           
 void swap(int i, int j)
          Swap the objects NO THROWING???
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

explicitHolder

public explicitHolder(int size)

explicitHolder

public explicitHolder(java.util.Vector objs)
Translation from vectors of OWS's used in Operations


explicitHolder

public explicitHolder()

explicitHolder

public explicitHolder(interagents.finalWrapper other,
                      interagents.EuLab lab,
                      int from)
               throws DesignException
Method Detail

pick

public objects.EuObject pick(int i)
Parameters:
i -
Returns:
The implicit at i

count

public int count()
Returns:
The number of stored implicits

elements

public java.util.Enumeration elements()

remove

public objects.EuObject remove(int i)
Returns:
wrapItem at index i, subsequently removed

swap

public void swap(int i,
                 int j)
Swap the objects NO THROWING???

Parameters:
i -
j -

add

public void add(objects.EuObject item)
Add an entry.

Parameters:
item - the entry

add

public void add(interagents.ObjectWithStatus item)

add

public void add(java.util.Vector ints)

addAt

public void addAt(int i,
                  objects.EuObject item)
Add an entry at a specified index.

Parameters:
i - the index
item - the entry

merge

public void merge(interagents.finalWrapper other,
                  interagents.EuLab lab)
           throws InternalException,
                  DesignException
InternalException
DesignException

extractFirst

public objects.EuObject extractFirst(char type)
                              throws InternalException
InternalException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

passArguments

public void passArguments(fundamentals.EuArguments args)

addProvenience

public void addProvenience(java.lang.String provenience)