|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectwicket.markup.parser.AbstractMarkupFilter
wicket.markup.parser.XmlPullParser
public final class XmlPullParser
A fairly shallow markup pull parser which parses a markup string of a given type of markup (for example, html, xml, vxml or wml) into ComponentTag and RawMarkup tokens.
| Constructor Summary | |
|---|---|
XmlPullParser()
Construct. |
|
| Method Summary | |
|---|---|
java.lang.String |
getEncoding()
Return the encoding applied while reading the markup resource. |
java.lang.CharSequence |
getInput(int fromPos,
int toPos)
Wicket dissects the markup into Wicket relevant tags and raw markup, which is not further analysed by Wicket. |
java.lang.CharSequence |
getInputFromPositionMarker(int toPos)
Wicket dissects the markup into Wicket relevant tags and raw markup, which is not further analysed by Wicket. |
java.lang.String |
getXmlDeclaration()
Return the XML declaration string, in case if found in the markup. |
MarkupElement |
nextTag()
Gets the next tag from the input string. |
void |
parse(java.lang.CharSequence string)
Parse the given string. |
void |
parse(IResourceStream resource,
java.lang.String encoding)
Reads and parses markup from a resource such as file. |
void |
setPositionMarker()
Set the position marker of the markup at the current position. |
void |
setPositionMarker(int pos)
Set the position marker of the markup |
java.lang.String |
toString()
|
| Methods inherited from class wicket.markup.parser.AbstractMarkupFilter |
|---|
getParent, nextComponentTag, setParent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface wicket.markup.parser.IMarkupFilter |
|---|
getParent, setParent |
| Constructor Detail |
|---|
public XmlPullParser()
| Method Detail |
|---|
public java.lang.String getEncoding()
IXmlPullParser
getEncoding in interface IXmlPullParserIXmlPullParser.getEncoding()public java.lang.String getXmlDeclaration()
IXmlPullParser
getXmlDeclaration in interface IXmlPullParserIXmlPullParser.getXmlDeclaration()public final java.lang.CharSequence getInputFromPositionMarker(int toPos)
IXmlPullParser
getInputFromPositionMarker in interface IXmlPullParsertoPos - To position
IXmlPullParser.getInputFromPositionMarker(int)
public final java.lang.CharSequence getInput(int fromPos,
int toPos)
IXmlPullParser
getInput in interface IXmlPullParserfromPos - From positiontoPos - To position
IXmlPullParser.getInput(int, int)
public final MarkupElement nextTag()
throws java.text.ParseException
nextTag in interface IMarkupFilterjava.text.ParseException
public void parse(java.lang.CharSequence string)
throws java.io.IOException,
ResourceStreamNotFoundException
Note: xml character encoding is NOT applied. It is assumed the input provided does have the correct encoding already.
parse in interface IXmlPullParserstring - The input string
java.io.IOException - Error while reading the resource
ResourceStreamNotFoundException - Resource not found
public void parse(IResourceStream resource,
java.lang.String encoding)
throws java.io.IOException,
ResourceStreamNotFoundException
parse in interface IXmlPullParserresource - The resource to read and parseencoding - The default character encoding of the input
java.io.IOException
ResourceStreamNotFoundExceptionpublic final void setPositionMarker()
IXmlPullParser
setPositionMarker in interface IXmlPullParserIXmlPullParser.setPositionMarker()public final void setPositionMarker(int pos)
IXmlPullParser
setPositionMarker in interface IXmlPullParserIXmlPullParser.setPositionMarker(int)public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||