|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.uci.isr.xarch.SequenceOrder
Describes an order of child elements for a parent element, which can be used for sorting children.
| Field Summary | |
protected Vector |
qNames
Qualified names in the sequence. |
| Constructor Summary | |
SequenceOrder()
Creates an empty sequence order. |
|
SequenceOrder(QName name)
Creates a sequence order of size 1 with the given qualified name. |
|
SequenceOrder(QName[] names)
Creates a sequence order from an array of qualified names. |
|
SequenceOrder(SequenceOrder baseOrder)
Creates a sequence order from another sequence order. |
|
SequenceOrder(SequenceOrder baseOrder,
QName name)
Creates a sequence order from the concatenation of a base order and a single additional name. |
|
SequenceOrder(SequenceOrder baseOrder,
QName[] names)
Creates a sequence order from the concatenation of a base order and an array of additional names. |
|
SequenceOrder(SequenceOrder baseOrder,
SequenceOrder appendedOrder)
Creates a sequence order from the concatenation of a base order and an appendix order. |
|
| Method Summary | |
void |
addName(QName name)
Adds a name to the end of the sequence order. |
void |
addNames(QName[] names)
Adds a set of names to the end of the sequence order |
Enumeration |
elements()
Return an enumeration of the elements in this sequence order. |
QName |
getName(int index)
Gets an element of the sequence order at the given position in the order. |
QName[] |
getNames()
Gets this sequence order as an array of names. |
void |
removeName(QName name)
Removes the given name from the sequence order. |
int |
size()
Returns the size of this sequence order. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected Vector qNames
| Constructor Detail |
public SequenceOrder()
public SequenceOrder(QName name)
name - QName to put in the sequence.public SequenceOrder(QName[] names)
names - QNames, in order, to put in the sequence.public SequenceOrder(SequenceOrder baseOrder)
baseOrder - Order to copy into this one.
public SequenceOrder(SequenceOrder baseOrder,
SequenceOrder appendedOrder)
baseOrder - Start of sequenceappendedOrder - Sequence to be appended to baseOrder.
public SequenceOrder(SequenceOrder baseOrder,
QName name)
baseOrder - Start of sequencename - Name to append to baseOrder
public SequenceOrder(SequenceOrder baseOrder,
QName[] names)
baseOrder - Start of sequencenames - Names to append to baseOrder| Method Detail |
public int size()
public void addName(QName name)
name - Name to add.public void addNames(QName[] names)
names - Names to add.public QName getName(int index)
index - Index of order at which to retrieve element.
index in order.public QName[] getNames()
public void removeName(QName name)
name - Name to remove.public Enumeration elements()
|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||