|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jsdai.lang.SdaiCommon jsdai.lang.A_basis jsdai.lang.CAggregate jsdai.lang.Aa_string
Specialized class implementing double nested Aggregate
for
members of the EXPRESS type STRING. See Aggregate
for detailed description of methods whose specializations are given here.
Method Summary | |
void |
addAfter(SdaiIterator iter,
boolean value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type boolean immediately after the member of this
Aggregate placed at the position specified by an iterator, provided
the type of this Aggregate is LIST.
|
void |
addAfter(SdaiIterator iter,
double value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type double immediately after the member of this
Aggregate placed at the position specified by an iterator, provided
the type of this Aggregate is LIST.
|
void |
addAfter(SdaiIterator iter,
int value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type int immediately after the member of this
Aggregate placed at the position specified by an iterator, provided
the type of this Aggregate is LIST.
|
A_string |
addAggregateByIndex(int index)
It is a specialization of addAggregateByIndex(int, EDefined_type [])
method - the return value is of type A_string instead of Object
and the second parameter is dropped. |
void |
addBefore(SdaiIterator iter,
boolean value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type boolean immediately before the member of this
Aggregate placed at the position specified by an iterator, provided
the type of this Aggregate is LIST.
|
void |
addBefore(SdaiIterator iter,
double value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type double immediately before the member of this
Aggregate placed at the position specified by an iterator, provided
the type of this Aggregate is LIST.
|
void |
addBefore(SdaiIterator iter,
int value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type int immediately before the member of this
Aggregate placed at the position specified by an iterator, provided
the type of this Aggregate is LIST.
|
void |
addByIndex(int index,
boolean value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type boolean at the specified index position to this
Aggregate , provided its type is LIST. |
void |
addByIndex(int index,
double value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type double at the specified index position to this
Aggregate , provided its type is LIST. |
void |
addByIndex(int index,
int value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type int at the specified index position to this
Aggregate , provided its type is LIST. |
void |
addUnordered(boolean value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type boolean to this Aggregate ,
provided the type of this Aggregate is different than ARRAY.
|
void |
addUnordered(double value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type double to this Aggregate ,
provided the type of this Aggregate is different than ARRAY.
|
void |
addUnordered(int value,
jsdai.dictionary.EDefined_type[] select)
Adds a new member of type int to this Aggregate ,
provided the type of this Aggregate is different than ARRAY.
|
A_string |
createAggregateAfter(SdaiIterator iter)
It is a specialization of createAggregateAfter(SdaiIterator, EDefined_type [])
method - the return value is of type A_string instead of Object
and the second parameter is dropped. |
A_string |
createAggregateAsCurrentMember(SdaiIterator iter)
It is a specialization of createAggregateAsCurrentMember(SdaiIterator, EDefined_type [])
method - the return value is of type A_string instead of Object
and the second parameter is dropped. |
A_string |
createAggregateBefore(SdaiIterator iter)
It is a specialization of createAggregateBefore(SdaiIterator, EDefined_type [])
method - the return value is of type A_string instead of Object
and the second parameter is dropped. |
A_string |
createAggregateByIndex(int index)
It is a specialization of createAggregateByIndex(int, EDefined_type [])
method - the return value is of type A_string instead of Object
and the second parameter is dropped. |
A_string |
createAggregateUnordered()
It is a specialization of createAggregateUnordered(EDefined_type [])
method - the return value is of type A_string instead of Object
and the parameter is dropped. |
A_string |
getByIndex(int index)
It is getByIndexObject method
with return value of type A_string instead of Object . |
A_string |
getCurrentMember(SdaiIterator iter)
It is equivalent to getCurrentMemberObject method
with return value of type A_string instead of Object . |
boolean |
isMember(A_string value)
It is a specialization of isMember(Object, EDefined_type [])
method - the first parameter is of type A_string and the second parameter is dropped. |
boolean |
isMember(boolean value,
jsdai.dictionary.EDefined_type[] select)
Checks if the specified value of type boolean
is a member of this Aggregate .
|
boolean |
isMember(double value,
jsdai.dictionary.EDefined_type[] select)
Checks if the specified value of type double
is a member of this Aggregate .
|
boolean |
isMember(int value,
jsdai.dictionary.EDefined_type[] select)
Checks if the specified value of type int
is a member of this Aggregate .
|
void |
removeUnordered(A_string value)
It is a specialization of removeUnordered(Object, EDefined_type [])
method - the first parameter is of type A_string and the second parameter is dropped. |
void |
removeUnordered(boolean value,
jsdai.dictionary.EDefined_type[] select)
Removes one occurrence of the specified value of type boolean
from this Aggregate , provided the type of this
Aggregate is either SET or BAG. |
void |
removeUnordered(double value,
jsdai.dictionary.EDefined_type[] select)
Removes one occurrence of the specified value of type double
from this Aggregate , provided the type of this
Aggregate is either SET or BAG. |
void |
removeUnordered(int value,
jsdai.dictionary.EDefined_type[] select)
Removes one occurrence of the specified value of type int
from this Aggregate , provided the type of this
Aggregate is either SET or BAG. |
void |
setByIndex(int index,
boolean value,
jsdai.dictionary.EDefined_type[] select)
Assigns a new value of type boolean to a member of this
Aggregate at the specified index position. |
void |
setByIndex(int index,
double value,
jsdai.dictionary.EDefined_type[] select)
Assigns a new value of type double to a member of this
Aggregate at the specified index position. |
void |
setByIndex(int index,
int value,
jsdai.dictionary.EDefined_type[] select)
Assigns a new value of type int to a member of this
Aggregate at the specified index position. |
void |
setCurrentMember(SdaiIterator iter,
boolean value,
jsdai.dictionary.EDefined_type[] select)
Assigns a new value of type boolean to a member of this
Aggregate at the position specified by an iterator.
|
void |
setCurrentMember(SdaiIterator iter,
double value,
jsdai.dictionary.EDefined_type[] select)
Assigns a new value of type double to a member of this
Aggregate at the position specified by an iterator.
|
void |
setCurrentMember(SdaiIterator iter,
int value,
jsdai.dictionary.EDefined_type[] select)
Assigns a new value of type int to a member of this
Aggregate at the position specified by an iterator.
|
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface jsdai.lang.SdaiEventSource |
addSdaiListener, removeSdaiListener |
Method Detail |
public boolean isMember(A_string value) throws SdaiException
isMember(Object, EDefined_type [])
method - the first parameter is of type A_string
and the second parameter is dropped.
SdaiException
public boolean isMember(int value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
int
is a member of this Aggregate
.
A positive answer is returned if this value appears in the aggregate
at least once.
This method is applicable for values of EXPRESS data types
INTEGER, LOGICAL and ENUMERATION.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be checked needs to be submitted (through the second method's parameter).
Otherwise, null to the second parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
isMember
in interface Aggregate
isMember
in class CAggregate
SdaiException
public boolean isMember(double value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
double
is a member of this Aggregate
.
A positive answer is returned if this value appears in the aggregate
at least once.
This method is applicable for values of EXPRESS data types
REAL, and NUMBER.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be checked needs to be submitted (through the second method's parameter).
Otherwise, null to the second parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
isMember
in interface Aggregate
isMember
in class CAggregate
SdaiException
public boolean isMember(boolean value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
boolean
is a member of this Aggregate
.
A positive answer is returned if this value appears in the aggregate
at least once.
This method is applicable for values of EXPRESS data type BOOLEAN.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be checked needs to be submitted (through the second method's parameter).
Otherwise, null to the second parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
isMember
in interface Aggregate
isMember
in class CAggregate
SdaiException
public A_string getByIndex(int index) throws SdaiException
getByIndexObject
method
with return value of type A_string
instead of Object
.
SdaiException
public void setByIndex(int index, int value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
int
to a member of this
Aggregate
at the specified index position. The method is
valid only if this aggregate is an ordered collection (EXPRESS types
ARRAY or LIST). If the old value is an aggregate instance, then it is
deleted along with any nested aggregate instances contained by it.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be assigned needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
setByIndex
in interface Aggregate
setByIndex
in class CAggregate
SdaiException
public void setByIndex(int index, double value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
double
to a member of this
Aggregate
at the specified index position. The method is
valid only if this aggregate is an ordered collection (EXPRESS types
ARRAY or LIST). If the old value is an aggregate instance, then it is
deleted along with any nested aggregate instances contained by it.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be assigned needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
setByIndex
in interface Aggregate
setByIndex
in class CAggregate
SdaiException
public void setByIndex(int index, boolean value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
boolean
to a member of this
Aggregate
at the specified index position. The method is
valid only if this aggregate is an ordered collection (EXPRESS types
ARRAY or LIST). If the old value is an aggregate instance, then it is
deleted along with any nested aggregate instances contained by it.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be assigned needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
setByIndex
in interface Aggregate
setByIndex
in class CAggregate
SdaiException
public A_string createAggregateByIndex(int index) throws SdaiException
createAggregateByIndex(int, EDefined_type [])
method - the return value is of type A_string
instead of Object
and the second parameter is dropped.
SdaiException
public void addByIndex(int index, int value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
int
at the specified index position to this
Aggregate
, provided its type is LIST. The method is
invalid for aggregates of other EXPRESS types.
If the specified index is equal to the list size plus one, the value submitted
is appended to the end of the list. If the specified index is greater than the above
indicated value, then SdaiException
IX_NVLD is thrown.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be added needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
addByIndex
in interface Aggregate
addByIndex
in class CAggregate
SdaiException
public void addByIndex(int index, double value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
double
at the specified index position to this
Aggregate
, provided its type is LIST. The method is
invalid for aggregates of other EXPRESS types.
If the specified index is equal to the list size plus one, the value submitted
is appended to the end of the list. If the specified index is greater than the above
indicated value, then SdaiException
IX_NVLD is thrown.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be added needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
addByIndex
in interface Aggregate
addByIndex
in class CAggregate
SdaiException
public void addByIndex(int index, boolean value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
boolean
at the specified index position to this
Aggregate
, provided its type is LIST. The method is
invalid for aggregates of other EXPRESS types.
If the specified index is equal to the list size plus one, the value submitted
is appended to the end of the list. If the specified index is greater than the above
indicated value, then SdaiException
IX_NVLD is thrown.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be added needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
addByIndex
in interface Aggregate
addByIndex
in class CAggregate
SdaiException
public A_string addAggregateByIndex(int index) throws SdaiException
addAggregateByIndex(int, EDefined_type [])
method - the return value is of type A_string
instead of Object
and the second parameter is dropped.
SdaiException
public void addUnordered(int value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
int
to this Aggregate
,
provided the type of this Aggregate
is different than ARRAY.
Processing of the LIST type is an extension of the functionality of
Add unordered
operation specified in ISO 10303-22::10.14.1.
If this case, a new member is added at the end of the list.
The method is invalid for aggregates of EXPRESS ARRAY type.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be added needs to be submitted (through the second method's parameter).
Otherwise, null to the second parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
addUnordered
in interface Aggregate
addUnordered
in class CAggregate
SdaiException
public void addUnordered(double value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
double
to this Aggregate
,
provided the type of this Aggregate
is different than ARRAY.
Processing of the LIST type is an extension of the functionality of
Add unordered
operation specified in ISO 10303-22::10.14.1.
If this case, a new member is added at the end of the list.
The method is invalid for aggregates of EXPRESS ARRAY type.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be added needs to be submitted (through the second method's parameter).
Otherwise, null to the second parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
addUnordered
in interface Aggregate
addUnordered
in class CAggregate
SdaiException
public void addUnordered(boolean value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
boolean
to this Aggregate
,
provided the type of this Aggregate
is different than ARRAY.
Processing of the LIST type is an extension of the functionality of
Add unordered
operation specified in ISO 10303-22::10.14.1.
If this case, a new member is added at the end of the list.
The method is invalid for aggregates of EXPRESS ARRAY type.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be added needs to be submitted (through the second method's parameter).
Otherwise, null to the second parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
addUnordered
in interface Aggregate
addUnordered
in class CAggregate
SdaiException
public A_string createAggregateUnordered() throws SdaiException
createAggregateUnordered(EDefined_type [])
method - the return value is of type A_string
instead of Object
and the parameter is dropped.
SdaiException
public void removeUnordered(A_string value) throws SdaiException
removeUnordered(Object, EDefined_type [])
method - the first parameter is of type A_string
and the second parameter is dropped.
SdaiException
public void removeUnordered(int value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
int
from this Aggregate
, provided the type of this
Aggregate
is either SET or BAG. The method is invalid for
aggregates of other EXPRESS types, that is, ARRAY and LIST.
If the type of the aggregate elements is select type,
then the select path corresponding to the value to be
removed needs to be submitted (through the second method's parameter).
Otherwise, null to the second parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
removeUnordered
in interface Aggregate
removeUnordered
in class CAggregate
SdaiException
public void removeUnordered(double value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
double
from this Aggregate
, provided the type of this
Aggregate
is either SET or BAG. The method is invalid for
aggregates of other EXPRESS types, that is, ARRAY and LIST.
If the type of the aggregate elements is select type,
then the select path corresponding to the value to be
removed needs to be submitted (through the second method's parameter).
Otherwise, null to the second parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
removeUnordered
in interface Aggregate
removeUnordered
in class CAggregate
SdaiException
public void removeUnordered(boolean value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
boolean
from this Aggregate
, provided the type of this
Aggregate
is either SET or BAG. The method is invalid for
aggregates of other EXPRESS types, that is, ARRAY and LIST.
If the type of the aggregate elements is select type,
then the select path corresponding to the value to be
removed needs to be submitted (through the second method's parameter).
Otherwise, null to the second parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
removeUnordered
in interface Aggregate
removeUnordered
in class CAggregate
SdaiException
public A_string getCurrentMember(SdaiIterator iter) throws SdaiException
getCurrentMemberObject
method
with return value of type A_string
instead of Object
.
SdaiException
public void setCurrentMember(SdaiIterator iter, int value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
int
to a member of this
Aggregate
at the position specified by an iterator.
If the old value is an aggregate instance, then it is deleted
along with any nested aggregate instances contained by it.
If the type of the aggregate elements is select type,
then the select path corresponding to the value to be assigned
needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
setCurrentMember
in interface Aggregate
setCurrentMember
in class CAggregate
SdaiException
public void setCurrentMember(SdaiIterator iter, double value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
double
to a member of this
Aggregate
at the position specified by an iterator.
If the old value is an aggregate instance, then it is deleted
along with any nested aggregate instances contained by it.
If the type of the aggregate elements is select type,
then the select path corresponding to the value to be assigned
needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
setCurrentMember
in interface Aggregate
setCurrentMember
in class CAggregate
SdaiException
public void setCurrentMember(SdaiIterator iter, boolean value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
boolean
to a member of this
Aggregate
at the position specified by an iterator.
If the old value is an aggregate instance, then it is deleted
along with any nested aggregate instances contained by it.
If the type of the aggregate elements is select type,
then the select path corresponding to the value to be assigned
needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
setCurrentMember
in interface Aggregate
setCurrentMember
in class CAggregate
SdaiException
public A_string createAggregateAsCurrentMember(SdaiIterator iter) throws SdaiException
createAggregateAsCurrentMember(SdaiIterator, EDefined_type [])
method - the return value is of type A_string
instead of Object
and the second parameter is dropped.
SdaiException
public void addBefore(SdaiIterator iter, int value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
int
immediately before the member of this
Aggregate
placed at the position specified by an iterator, provided
the type of this Aggregate
is LIST.
The method is invalid for aggregates of other EXPRESS types.
If iterator has no current member, then this method behaves as follows.
If iterator is at the beginning and the list is nonempty, then
the new member is inserted before the first member of the list, and the
iterator is positioned to reference the new member.
Otherwise, the new member is appended to the list, and the iterator
is left at the end of the list with no member referenced.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be added needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
addBefore
in interface Aggregate
addBefore
in class CAggregate
SdaiException
public void addBefore(SdaiIterator iter, double value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
double
immediately before the member of this
Aggregate
placed at the position specified by an iterator, provided
the type of this Aggregate
is LIST.
The method is invalid for aggregates of other EXPRESS types.
If iterator has no current member, then this method behaves as follows.
If iterator is at the beginning and the list is nonempty, then
the new member is inserted before the first member of the list, and the
iterator is positioned to reference the new member.
Otherwise, the new member is appended to the list, and the iterator
is left at the end of the list with no member referenced.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be added needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
addBefore
in interface Aggregate
addBefore
in class CAggregate
SdaiException
public void addBefore(SdaiIterator iter, boolean value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
boolean
immediately before the member of this
Aggregate
placed at the position specified by an iterator, provided
the type of this Aggregate
is LIST.
The method is invalid for aggregates of other EXPRESS types.
If iterator has no current member, then this method behaves as follows.
If iterator is at the beginning and the list is nonempty, then
the new member is inserted before the first member of the list, and the
iterator is positioned to reference the new member.
Otherwise, the new member is appended to the list, and the iterator
is left at the end of the list with no member referenced.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be added needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
addBefore
in interface Aggregate
addBefore
in class CAggregate
SdaiException
public A_string createAggregateBefore(SdaiIterator iter) throws SdaiException
createAggregateBefore(SdaiIterator, EDefined_type [])
method - the return value is of type A_string
instead of Object
and the second parameter is dropped.
SdaiException
public void addAfter(SdaiIterator iter, int value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
int
immediately after the member of this
Aggregate
placed at the position specified by an iterator, provided
the type of this Aggregate
is LIST.
The method is invalid for aggregates of other EXPRESS types.
If iterator has no current member, then this method behaves as follows.
If iterator is at the end and the list is nonempty, then the new member is
appended to the list, and the iterator is positioned to reference the new member.
Otherwise, the new member is inserted before the first member of the list, and
the iterator is left at the beginning of the list with no member referenced.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be added needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
addAfter
in interface Aggregate
addAfter
in class CAggregate
SdaiException
public void addAfter(SdaiIterator iter, double value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
double
immediately after the member of this
Aggregate
placed at the position specified by an iterator, provided
the type of this Aggregate
is LIST.
The method is invalid for aggregates of other EXPRESS types.
If iterator has no current member, then this method behaves as follows.
If iterator is at the end and the list is nonempty, then the new member is
appended to the list, and the iterator is positioned to reference the new member.
Otherwise, the new member is inserted before the first member of the list, and
the iterator is left at the beginning of the list with no member referenced.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be added needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
addAfter
in interface Aggregate
addAfter
in class CAggregate
SdaiException
public void addAfter(SdaiIterator iter, boolean value, jsdai.dictionary.EDefined_type[] select) throws SdaiException
Aggregate
boolean
immediately after the member of this
Aggregate
placed at the position specified by an iterator, provided
the type of this Aggregate
is LIST.
The method is invalid for aggregates of other EXPRESS types.
If iterator has no current member, then this method behaves as follows.
If iterator is at the end and the list is nonempty, then the new member is
appended to the list, and the iterator is positioned to reference the new member.
Otherwise, the new member is inserted before the first member of the list, and
the iterator is left at the beginning of the list with no member referenced.
If the type of the aggregate elements is select type,
then the select path corresponding to the value
to be added needs to be submitted (through the third method's parameter).
Otherwise, null to the third parameter can be passed.
Select path is a sequence of defined data types needed to specify a
value of a select data type (as defined in ISO 10303-21:11.1.8).
The number of defined data types in the array "select"
giving the select path is either specified by the
position of the first null value in this array or is equal
to the length of this array if it contains no null value.
For a definition of the select path and a detailed example see
set(EAttribute, Object, EDefined_type[])
The list of cases when SdaiException
is thrown
contains the following items:
addAfter
in interface Aggregate
addAfter
in class CAggregate
SdaiException
public A_string createAggregateAfter(SdaiIterator iter) throws SdaiException
createAggregateAfter(SdaiIterator, EDefined_type [])
method - the return value is of type A_string
instead of Object
and the second parameter is dropped.
SdaiException
|
Copyright © LKSoftWare GmbH, 1999-2008 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |