Java Reference

Java Reference

AssignmentSequenceContainer

Detailed Description

Definition at line 11 of file AssignmentSequenceContainer.java.

Public Member Functions

synchronized void delete ()
 
 AssignmentSequenceContainer ()
 
SequenceVarElement add (SequenceVar var)
 
SequenceVarElement fastAdd (SequenceVar var)
 Adds element without checking its presence in the container. More...
 
SequenceVarElement addAtPosition (SequenceVar var, int position)
 Advanced usage: Adds element at a given position; position has to have been allocated with AssignmentContainer::Resize() beforehand. More...
 
void clear ()
 
void resize (long size)
 Advanced usage: Resizes the container, potentially adding elements with null variables. More...
 
boolean empty ()
 
void copyIntersection (AssignmentSequenceContainer container)
 Copies the elements of 'container' which are already in the calling container. More...
 
void copy (AssignmentSequenceContainer container)
 Copies all the elements of 'container' to this container, clearing its previous content. More...
 
boolean contains (SequenceVar var)
 
SequenceVarElement mutableElement (SequenceVar var)
 
SequenceVarElement element (SequenceVar var)
 
SequenceVarElement mutableElement (int index)
 
SequenceVarElement element (int index)
 
int size ()
 
void store ()
 
void restore ()
 
boolean AreAllElementsBound ()
 

Protected Member Functions

 AssignmentSequenceContainer (long cPtr, boolean cMemoryOwn)
 

Constructor & Destructor Documentation

◆ AssignmentSequenceContainer() [1/2]

AssignmentSequenceContainer ( long  cPtr,
boolean  cMemoryOwn 
)
inlineprotected

Definition at line 15 of file AssignmentSequenceContainer.java.

◆ AssignmentSequenceContainer() [2/2]

Definition at line 39 of file AssignmentSequenceContainer.java.

Member Function Documentation

◆ add()

SequenceVarElement add ( SequenceVar  var)
inline

Definition at line 43 of file AssignmentSequenceContainer.java.

◆ addAtPosition()

SequenceVarElement addAtPosition ( SequenceVar  var,
int  position 
)
inline

Advanced usage: Adds element at a given position; position has to have been allocated with AssignmentContainer::Resize() beforehand.

Definition at line 59 of file AssignmentSequenceContainer.java.

◆ AreAllElementsBound()

boolean AreAllElementsBound ( )
inline

Definition at line 127 of file AssignmentSequenceContainer.java.

◆ clear()

void clear ( )
inline

Definition at line 64 of file AssignmentSequenceContainer.java.

◆ contains()

boolean contains ( SequenceVar  var)
inline

Definition at line 93 of file AssignmentSequenceContainer.java.

◆ copy()

void copy ( AssignmentSequenceContainer  container)
inline

Copies all the elements of 'container' to this container, clearing its previous content.

Definition at line 89 of file AssignmentSequenceContainer.java.

◆ copyIntersection()

void copyIntersection ( AssignmentSequenceContainer  container)
inline

Copies the elements of 'container' which are already in the calling container.

Definition at line 82 of file AssignmentSequenceContainer.java.

◆ delete()

synchronized void delete ( )
inline

Definition at line 29 of file AssignmentSequenceContainer.java.

◆ element() [1/2]

SequenceVarElement element ( int  index)
inline

Definition at line 111 of file AssignmentSequenceContainer.java.

◆ element() [2/2]

SequenceVarElement element ( SequenceVar  var)
inline

Definition at line 102 of file AssignmentSequenceContainer.java.

◆ empty()

boolean empty ( )
inline

Definition at line 75 of file AssignmentSequenceContainer.java.

◆ fastAdd()

SequenceVarElement fastAdd ( SequenceVar  var)
inline

Adds element without checking its presence in the container.

Definition at line 51 of file AssignmentSequenceContainer.java.

◆ mutableElement() [1/2]

SequenceVarElement mutableElement ( int  index)
inline

Definition at line 106 of file AssignmentSequenceContainer.java.

◆ mutableElement() [2/2]

SequenceVarElement mutableElement ( SequenceVar  var)
inline

Definition at line 97 of file AssignmentSequenceContainer.java.

◆ resize()

void resize ( long  size)
inline

Advanced usage: Resizes the container, potentially adding elements with null variables.

Definition at line 71 of file AssignmentSequenceContainer.java.

◆ restore()

void restore ( )
inline

Definition at line 123 of file AssignmentSequenceContainer.java.

◆ size()

int size ( )
inline

Definition at line 115 of file AssignmentSequenceContainer.java.

◆ store()

void store ( )
inline

Definition at line 119 of file AssignmentSequenceContainer.java.


The documentation for this class was generated from the following file: