Class MarkupTool.Tag
- java.lang.Object
-
- org.apache.velocity.tools.generic.MarkupTool.Tag
-
- Enclosing class:
- MarkupTool
public static class MarkupTool.Tag extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.Object,java.lang.Object>
attributes
private java.util.List<java.lang.Object>
children
private java.util.List<java.lang.Object>
classes
private java.lang.Object
id
private java.lang.Object
name
private MarkupTool.Tag
parent
private MarkupTool
tool
-
Constructor Summary
Constructors Constructor Description Tag(MarkupTool tool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MarkupTool.Tag
addClass(java.lang.Object c)
MarkupTool.Tag
append(java.lang.Object o)
MarkupTool.Tag
attr(java.lang.Object k, java.lang.Object v)
MarkupTool.Tag
body(java.lang.Object o)
java.util.List<java.lang.Object>
children()
MarkupTool.Tag
id(java.lang.Object id)
boolean
isEmpty()
boolean
isOrphan()
boolean
matches(MarkupTool.Tag tag)
protected boolean
missed(java.lang.Object target, java.lang.Object arrow)
protected boolean
missed(java.util.List<java.lang.Object> targets, java.util.List<java.lang.Object> arrows)
MarkupTool.Tag
name(java.lang.Object name)
MarkupTool.Tag
orphan()
MarkupTool.Tag
parent()
MarkupTool.Tag
parent(MarkupTool.Tag parent)
MarkupTool.Tag
prepend(java.lang.Object o)
protected void
render(java.lang.String indent, java.lang.StringBuilder s)
rendering methodsprotected void
render_attributes(java.lang.StringBuilder s)
protected void
render_body(java.lang.String indent, java.lang.StringBuilder s)
protected void
render_classes(java.lang.StringBuilder s)
protected void
render_end(java.lang.String indent, java.lang.StringBuilder s)
protected void
render_id(java.lang.StringBuilder s)
protected void
render_name(java.lang.StringBuilder s)
protected boolean
render_start(java.lang.String indent, java.lang.StringBuilder s)
MarkupTool.Tag
root()
java.lang.String
toString()
MarkupTool.Tag
wrap(java.lang.String tag)
-
-
-
Field Detail
-
tool
private MarkupTool tool
-
parent
private MarkupTool.Tag parent
-
name
private java.lang.Object name
-
id
private java.lang.Object id
-
classes
private java.util.List<java.lang.Object> classes
-
attributes
private java.util.Map<java.lang.Object,java.lang.Object> attributes
-
children
private java.util.List<java.lang.Object> children
-
-
Constructor Detail
-
Tag
public Tag(MarkupTool tool)
-
-
Method Detail
-
name
public MarkupTool.Tag name(java.lang.Object name)
-
id
public MarkupTool.Tag id(java.lang.Object id)
-
addClass
public MarkupTool.Tag addClass(java.lang.Object c)
-
attr
public MarkupTool.Tag attr(java.lang.Object k, java.lang.Object v)
-
body
public MarkupTool.Tag body(java.lang.Object o)
-
append
public MarkupTool.Tag append(java.lang.Object o)
-
prepend
public MarkupTool.Tag prepend(java.lang.Object o)
-
wrap
public MarkupTool.Tag wrap(java.lang.String tag)
-
orphan
public MarkupTool.Tag orphan()
-
parent
public MarkupTool.Tag parent(MarkupTool.Tag parent)
-
parent
public MarkupTool.Tag parent()
-
root
public MarkupTool.Tag root()
-
children
public java.util.List<java.lang.Object> children()
-
isOrphan
public boolean isOrphan()
-
isEmpty
public boolean isEmpty()
-
matches
public boolean matches(MarkupTool.Tag tag)
-
missed
protected boolean missed(java.lang.Object target, java.lang.Object arrow)
-
missed
protected boolean missed(java.util.List<java.lang.Object> targets, java.util.List<java.lang.Object> arrows)
-
render
protected void render(java.lang.String indent, java.lang.StringBuilder s)
rendering methods
-
render_start
protected boolean render_start(java.lang.String indent, java.lang.StringBuilder s)
-
render_name
protected void render_name(java.lang.StringBuilder s)
-
render_id
protected void render_id(java.lang.StringBuilder s)
-
render_classes
protected void render_classes(java.lang.StringBuilder s)
-
render_attributes
protected void render_attributes(java.lang.StringBuilder s)
-
render_body
protected void render_body(java.lang.String indent, java.lang.StringBuilder s)
-
render_end
protected void render_end(java.lang.String indent, java.lang.StringBuilder s)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-