- All Known Implementing Classes:
SDOSequence
public interface Sequence
A sequence is a heterogeneous list of
properties and corresponding values.
It represents an ordered arbitrary mixture of data values from more than one property of a data object.-
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a new entry with the specified property index and value at the specified entry index.voidAdds a new entry with the specified property and value at the specified entry index.booleanAdds a new entry with the specified property index and value to the end of the entries.voidDeprecated.voidAdds a new entry with the specified property name and value at the specified entry index.booleanAdds a new entry with the specified property and value to the end of the entries.voidDeprecated.replaced byaddText(String)in 2.1.0booleanAdds a new entry with the specified property name and value to the end of the entries.voidAdds a new text entry at the given index.voidAdds a new text entry to the end of the Sequence.getProperty(int index) Returns the property for the given entry index.getValue(int index) Returns the property value for the given entry index.voidmove(int toIndex, int fromIndex) Moves the entry atfromIndextotoIndex.voidremove(int index) Removes the entry at the given entry index.Sets the entry at a specified index to the new value.intsize()Returns the number of entries in the sequence.
-
Method Details
-
size
int size()Returns the number of entries in the sequence.- Returns:
- the number of entries.
-
getProperty
Returns the property for the given entry index. Returnsnullfor mixed text entries.- Parameters:
index- the index of the entry.- Returns:
- the property or
nullfor the given entry index.
-
getValue
Returns the property value for the given entry index.- Parameters:
index- the index of the entry.- Returns:
- the value for the given entry index.
-
setValue
Sets the entry at a specified index to the new value.- Parameters:
index- the index of the entry.value- the new value for the entry.
-
add
Adds a new entry with the specified property name and value to the end of the entries.- Parameters:
propertyName- the name of the entry's property.value- the value for the entry.
-
add
Adds a new entry with the specified property index and value to the end of the entries.- Parameters:
propertyIndex- the index of the entry's property.value- the value for the entry.
-
add
Adds a new entry with the specified property and value to the end of the entries.- Parameters:
property- the property of the entry.value- the value for the entry.
-
add
Adds a new entry with the specified property name and value at the specified entry index.- Parameters:
index- the index at which to add the entry.propertyName- the name of the entry's property.value- the value for the entry.
-
add
Adds a new entry with the specified property index and value at the specified entry index.- Parameters:
index- the index at which to add the entry.propertyIndex- the index of the entry's property.value- the value for the entry.
-
add
Adds a new entry with the specified property and value at the specified entry index.- Parameters:
index- the index at which to add the entry.property- the property of the entry.value- the value for the entry.
-
remove
void remove(int index) Removes the entry at the given entry index.- Parameters:
index- the index of the entry.
-
move
void move(int toIndex, int fromIndex) Moves the entry atfromIndextotoIndex.- Parameters:
toIndex- the index of the entry destination.fromIndex- the index of the entry to move.
-
add
Deprecated.replaced byaddText(String)in 2.1.0 -
add
Deprecated.replaced byaddText(int, String)in 2.1.0 -
addText
Adds a new text entry to the end of the Sequence.- Parameters:
text- value of the entry.
-
addText
Adds a new text entry at the given index.- Parameters:
index- the index at which to add the entry.text- value of the entry.
-
addText(int, String)in 2.1.0