public class InElementItem extends Item
a { b . c, d } e
Modifier and Type | Method and Description |
---|---|
boolean |
allowAttribute(QName name,
java.lang.String value)
Sets an attribute.
|
boolean |
allowEmpty()
Allows empty if both allow empty.
|
boolean |
allowsElement(QName name)
Returns true if the element is allowed somewhere in the item.
|
Item |
attributeEnd()
Returns true if the element is allowed to end here.
|
void |
attributeSet(java.util.HashSet<QName> set)
Returns the first set, the set of attribute names possible.
|
static InElementItem |
create(Item eltItem,
Item contItem) |
Item |
endElement()
Returns the next item when the element is completes.
|
boolean |
equals(java.lang.Object o)
Returns true if the object is an empty item.
|
void |
firstSet(java.util.HashSet<QName> set)
Returns the first set, the set of element names possible.
|
Item |
getContinuationItem() |
Item |
getElementItem() |
Item |
getFirst() |
java.util.Iterator<Item> |
getItemsIterator()
Return all possible child items or null
|
Item |
getSecond() |
Item |
groupContinuation(Item cont)
Adds a continuation
|
int |
hashCode()
Returns the hash code for the empty item.
|
Item |
inElementContinuation(Item cont)
Adds a continuation
|
Item |
interleaveContinuation(Item cont)
Interleaves a continuation.
|
boolean |
isSimpleSyntax()
Returns true if the syntax description is simple
|
void |
requiredFirstSet(java.util.HashSet<QName> set)
Returns the first set, the set of element names possible.
|
Item |
setAttribute(QName name,
java.lang.String value)
Sets an attribute.
|
Item |
startElement(QName name)
Returns the next item when an element of the given name is returned
|
Item |
text(java.lang.CharSequence string)
Returns the next item when some text data is available.
|
java.lang.String |
toString() |
java.lang.String |
toSyntaxDescription(int depth)
Returns the pretty printed syntax.
|
addSyntaxNewline, emptyItemIterator, error, itemIterator
protected static final L10N L
public static InElementItem create(Item eltItem, Item contItem)
public Item getFirst()
public Item getSecond()
public Item getElementItem()
public Item getContinuationItem()
public Item interleaveContinuation(Item cont)
interleaveContinuation
in class Item
public Item inElementContinuation(Item cont)
inElementContinuation
in class Item
public Item groupContinuation(Item cont)
groupContinuation
in class Item
public void firstSet(java.util.HashSet<QName> set)
public void requiredFirstSet(java.util.HashSet<QName> set)
requiredFirstSet
in class Item
public boolean allowEmpty()
allowEmpty
in class Item
public java.util.Iterator<Item> getItemsIterator()
getItemsIterator
in class Item
public Item startElement(QName name) throws RelaxException
startElement
in class Item
name
- the name of the elementRelaxException
public Item text(java.lang.CharSequence string) throws RelaxException
text
in class Item
string
- the text dataRelaxException
public void attributeSet(java.util.HashSet<QName> set)
attributeSet
in class Item
public boolean allowAttribute(QName name, java.lang.String value) throws RelaxException
allowAttribute
in class Item
name
- the name of the attributevalue
- the value of the attributeRelaxException
public Item setAttribute(QName name, java.lang.String value) throws RelaxException
setAttribute
in class Item
name
- the name of the attributevalue
- the value of the attributeRelaxException
public Item attributeEnd()
attributeEnd
in class Item
public Item endElement() throws RelaxException
endElement
in class Item
RelaxException
public boolean allowsElement(QName name)
allowsElement
in class Item
name
- the name of the elementpublic java.lang.String toSyntaxDescription(int depth)
toSyntaxDescription
in class Item
public boolean isSimpleSyntax()
isSimpleSyntax
in class Item
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object