Package vrml.field
Class MFString
java.lang.Object
vrml.Field
vrml.MField
vrml.field.MFString
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final int
How much should we increment the array by when there is an add or insert request.protected String[]
The rot valuesFields inherited from class vrml.MField
numElements
Fields inherited from class vrml.Field
valueChanged
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Add this value to the end of the list.void
addValue
(ConstSFString val) Add this value to the end of the list.void
Add this value to the end of the list.void
clear()
Clear the field of all elementsclone()
Make a clone of this object.void
delete
(int index) Remove the element at the given position and shift any other items down.get1Value
(int index) Get the value of the field at the given indexvoid
Copy the values from this field Stringo the user arrayvoid
insertValue
(int index, String val) Insert a value at the given index Stringo the arrayvoid
insertValue
(int index, ConstSFString val) Insert a value at the given index Stringo the arrayvoid
insertValue
(int index, SFString val) Insert a value at the given index Stringo the arrayvoid
Replace one value in the array with this value.void
set1Value
(int index, ConstSFString val) Replace one value in the array with this value.void
Replace one value in the array with this value.void
Replace the value of this array with a subsection of the given values.void
Replace the value of this array with the given valuesvoid
setValue
(ConstMFString value) Set the value of this field based on the value of the given field.void
Set the value of this field based on the value of the given field.toString()
Create a string representation of the field values.
-
Field Details
-
ARRAY_INC
protected static final int ARRAY_INCHow much should we increment the array by when there is an add or insert request. This value is array items, not elements.- See Also:
-
data
The rot values
-
-
Constructor Details
-
MFString
public MFString()Create a new empty array with no content. -
MFString
Create a new String array based on all the values.- Parameters:
values
- The values to copy
-
MFString
Create a new String array based on a selection of values- Parameters:
size
- The number of elements to copyvalues
- The values to copy
-
-
Method Details
-
getValue
Copy the values from this field Stringo the user array- Parameters:
values
- The target array to copy Stringo
-
get1Value
Get the value of the field at the given index- Parameters:
index
- The position to get the value from- Returns:
- The value at that index
-
setValue
Replace the value of this array with the given values- Parameters:
values
- The new values to use
-
setValue
Replace the value of this array with a subsection of the given values.- Parameters:
size
- The number of elements to copyvalues
- The new values to use
-
setValue
Set the value of this field based on the value of the given field.- Parameters:
value
- The field to copy data from
-
setValue
Set the value of this field based on the value of the given field.- Parameters:
value
- The field to copy data from
-
set1Value
Replace one value in the array with this value.- Parameters:
index
- The index to replaceval
- The new value to use
-
set1Value
Replace one value in the array with this value.- Parameters:
index
- The index to replaceval
- The new value to use
-
set1Value
Replace one value in the array with this value.- Parameters:
index
- The index to replaceval
- The new value to use
-
addValue
Add this value to the end of the list.- Parameters:
val
- The new value to add
-
addValue
Add this value to the end of the list.- Parameters:
val
- The new value to add
-
addValue
Add this value to the end of the list.- Parameters:
val
- The new value to add
-
insertValue
Insert a value at the given index Stringo the array- Parameters:
index
- The index to replaceval
- The new value to insert
-
insertValue
Insert a value at the given index Stringo the array- Parameters:
index
- The index to replaceval
- The new value to insert
-
insertValue
Insert a value at the given index Stringo the array- Parameters:
index
- The index to replaceval
- The new value to insert
-
clear
-
delete
-
toString
-
clone
-