public class DecoratorTagVisitor
extends jodd.lagarto.EmptyTagVisitor
If decorator content is static, array of decora tags can be cached
adn duplicated to
skip parsing decorator again.
| Modifier and Type | Field and Description |
|---|---|
protected int |
closingTagDeepLevel |
protected java.lang.String |
closingTagName |
protected java.lang.String |
decoraIdName |
protected int |
decoraTagDefaultValueEnd |
protected int |
decoraTagDefaultValueStart |
protected int |
decoraTagEnd |
protected java.lang.String |
decoraTagName |
protected java.util.ArrayList<DecoraTag> |
decoraTags |
protected int |
decoraTagStart |
| Constructor and Description |
|---|
DecoratorTagVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkNestedDecoraTags()
Check if decora tag is currently defined and throws an exception
on nested tags.
|
protected void |
defineDecoraTag()
Defines decora tag position inside decorator content.
|
DecoraTag[] |
getDecoraTags()
Returns an array of founded Decora tags.
|
protected void |
onDecoraTag(jodd.lagarto.Tag tag)
Handle decora tags.
|
protected void |
onIdAttrEnd(jodd.lagarto.Tag tag) |
protected void |
onIdAttrStart(jodd.lagarto.Tag tag)
Handle open and empty ID attribute tags.
|
void |
tag(jodd.lagarto.Tag tag) |
protected java.util.ArrayList<DecoraTag> decoraTags
protected java.lang.String decoraTagName
protected java.lang.String decoraIdName
protected int decoraTagStart
protected int decoraTagEnd
protected int decoraTagDefaultValueStart
protected int decoraTagDefaultValueEnd
protected java.lang.String closingTagName
protected int closingTagDeepLevel
public DecoraTag[] getDecoraTags()
public void tag(jodd.lagarto.Tag tag)
tag in interface jodd.lagarto.TagVisitortag in class jodd.lagarto.EmptyTagVisitorprotected void onDecoraTag(jodd.lagarto.Tag tag)
protected void onIdAttrStart(jodd.lagarto.Tag tag)
protected void onIdAttrEnd(jodd.lagarto.Tag tag)
protected void defineDecoraTag()
protected void checkNestedDecoraTags()
Copyright © 2003-2013 Jodd Team