org.apache.velocity.tools.generic
Class MarkupTool.Tag

java.lang.Object
  extended by org.apache.velocity.tools.generic.MarkupTool.Tag
Enclosing class:
MarkupTool

public static class MarkupTool.Tag
extends java.lang.Object


Field Summary
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
MarkupTool.Tag(MarkupTool tool)
           
 
Method Summary
 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.util.List<java.lang.Object> targets, java.util.List<java.lang.Object> arrows)
           
protected  boolean missed(java.lang.Object target, java.lang.Object arrow)
           
 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_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)
           
protected  void render(java.lang.String indent, java.lang.StringBuilder s)
          rendering methods
 MarkupTool.Tag root()
           
 java.lang.String toString()
           
 MarkupTool.Tag wrap(java.lang.String tag)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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

MarkupTool.Tag

public MarkupTool.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 class java.lang.Object


Copyright (c) 2003-2007 Apache Software Foundation