Module org.apache.wicket.util
Class TagNameParser
java.lang.Object
org.apache.wicket.util.parse.metapattern.parsers.MetaPatternParser
org.apache.wicket.util.parse.metapattern.parsers.TagNameParser
Parses XML tag names and attribute names which may include optional namespaces like
"namespace:name" or "name". Both ":name" and "namespace:" are not allowed. Both, the namespace
and the name have to follow naming rules for variable names (identifier).
- Author:
- Jonathan Locke, Juergen Donnerstag
-
Constructor Summary
ConstructorDescriptionTagNameParser
(CharSequence input) Constructs a tag name parser for a given input character sequence. -
Method Summary
Modifier and TypeMethodDescriptiongetName()
Gets the tag name part (eg 'form' in 'html:form' or 'form')Get the namespace part (eg 'html' in 'html:form') converted to all lower case characters.Methods inherited from class org.apache.wicket.util.parse.metapattern.parsers.MetaPatternParser
advance, atEnd, matcher, matches, setPattern
-
Constructor Details
-
TagNameParser
Constructs a tag name parser for a given input character sequence.- Parameters:
input
- The input to parse
-
-
Method Details
-
getNamespace
Get the namespace part (eg 'html' in 'html:form') converted to all lower case characters.- Returns:
- the namespace part. Will be null, if optional namespace was not found
-
getName
Gets the tag name part (eg 'form' in 'html:form' or 'form')- Returns:
- the name part
-