public class XslForEach extends Object implements PathElement
PathElement
that represents a xsl:for-each
tag.Type | Property and Description |
---|---|
boolean |
is
Determines if this path element represents a property, otherwise it
represents a sub-type or a group.
|
Constructor and Description |
---|
XslForEach(String select)
Create a
xsl:for-each tag path element. |
Modifier and Type | Method and Description |
---|---|
QName |
getName()
Get the path element name.
|
TypeDefinition |
getType()
Get the path element type definition.
|
boolean |
isDowncast()
Determines if this path element represents a type downcast.
|
boolean |
isProperty()
Determines if this path element represents a property, otherwise it
represents a sub-type or a group.
|
boolean |
isTransient()
Determines if the the path element is transient and thus doesn't
represent an element.
|
boolean |
isUnique()
Determines if this path element represents an element that can't be
repeated.
|
void |
prepareWrite(XMLStreamWriter writer)
Write additional attributes/elements after the path element has been
started.
|
isProperty
in interface PathElement
public XslForEach(String select)
xsl:for-each
tag path element.select
- the select attributepublic void prepareWrite(XMLStreamWriter writer) throws XMLStreamException
PathElement
prepareWrite
in interface PathElement
writer
- the XML stream writerXMLStreamException
- if an error occurs writing XML to the streampublic QName getName()
PathElement
getName
in interface PathElement
public TypeDefinition getType()
PathElement
getType
in interface PathElement
null
if
the element is transientpublic boolean isProperty()
PathElement
isProperty
in interface PathElement
public boolean isTransient()
PathElement
isTransient
in interface PathElement
public boolean isDowncast()
PathElement
isDowncast
in interface PathElement
public boolean isUnique()
PathElement
isUnique
in interface PathElement
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a