|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectTagRenderingBase
public abstract class TagRenderingBase
Nested Class Summary | |
---|---|
static class |
TagRenderingBase.Factory
This is the factory for obtaining a Tag Rendering object. |
Field Summary | |
---|---|
static Object |
ANCHOR_TAG
Token identifying the Anchor Renderer <a> |
static Object |
AREA_TAG
|
static Object |
BASE_TAG
|
static Object |
BODY_TAG
|
static Object |
BR_TAG
|
static Object |
BUTTON_TAG
|
static Object |
CAPTION_TAG
|
static Object |
DIV_TAG
|
static Object |
FORM_TAG
|
static int |
HTML_RENDERING
Identifier for HTML 4.01 Rendering |
static int |
HTML_RENDERING_QUIRKS
Identifier for HTML 4.01 Rendering in Quirks mode |
static Object |
HTML_TAG
|
static Object |
IMAGE_TAG
|
static Object |
INPUT_BOOLEAN_TAG
|
static Object |
INPUT_FILE_TAG
|
static Object |
INPUT_HIDDEN_TAG
|
static Object |
INPUT_IMAGE_TAG
|
static Object |
INPUT_SUBMIT_TAG
|
static Object |
INPUT_TEXT_TAG
|
static Object |
LABEL_TAG
|
static Object |
OPTION_TAG
|
static Object |
SCRIPT_TAG
|
static Object |
SELECT_TAG
|
static Object |
SPAN_TAG
|
static Object |
TABLE_TAG
|
static Object |
TBODY_TAG
|
static Object |
TD_TAG
|
static Object |
TEXT_AREA_TAG
|
static Object |
TFOOT_TAG
|
static Object |
TH_TAG
|
static Object |
THEAD_TAG
|
static Object |
TR_TAG
|
static int |
UNKNOWN_RENDERING
Unknown Rendering |
static int |
XHTML_RENDERING
Identifier for XHTML Transitional Rendering |
Constructor Summary | |
---|---|
TagRenderingBase()
|
Method Summary | |
---|---|
abstract void |
doEndTag(AbstractRenderAppender sb)
Render the end tag for an element. |
abstract void |
doStartTag(AbstractRenderAppender sb,
AbstractTagState renderState)
Render the start tag for an element. |
static String |
getAmp(ServletRequest req)
|
static int |
getDefaultDocType()
|
protected void |
renderAttribute(AbstractRenderAppender buf,
String name,
String value)
This method will append an attribute value to a InternalStringBuilder. |
protected void |
renderAttributes(int type,
AbstractRenderAppender sb,
AbstractAttributeState state)
|
protected void |
renderAttributes(int type,
AbstractRenderAppender sb,
AbstractAttributeState state,
boolean doubleQuote)
Render all of the attributes defined in a map and return the string value. |
protected void |
renderAttributeSingleQuotes(AbstractRenderAppender buf,
String name,
String value)
|
protected void |
renderEndTag(AbstractRenderAppender buf,
String name)
|
protected void |
renderGeneral(HashMap map,
AbstractRenderAppender sb,
boolean doubleQuote)
This method will render all of the general attributes. |
protected void |
renderTag(AbstractRenderAppender buf,
String name)
|
static void |
setDefaultDocType(DocType docType)
|
protected void |
write(PageContext pc,
String string)
|
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int UNKNOWN_RENDERING
public static final int HTML_RENDERING
public static final int XHTML_RENDERING
public static final int HTML_RENDERING_QUIRKS
public static final Object ANCHOR_TAG
public static final Object AREA_TAG
public static final Object BASE_TAG
public static final Object BODY_TAG
public static final Object BR_TAG
public static final Object BUTTON_TAG
public static final Object CAPTION_TAG
public static final Object FORM_TAG
public static final Object IMAGE_TAG
public static final Object INPUT_BOOLEAN_TAG
public static final Object INPUT_FILE_TAG
public static final Object INPUT_HIDDEN_TAG
public static final Object INPUT_IMAGE_TAG
public static final Object INPUT_SUBMIT_TAG
public static final Object INPUT_TEXT_TAG
public static final Object HTML_TAG
public static final Object LABEL_TAG
public static final Object OPTION_TAG
public static final Object SELECT_TAG
public static final Object SPAN_TAG
public static final Object DIV_TAG
public static final Object TABLE_TAG
public static final Object TBODY_TAG
public static final Object TD_TAG
public static final Object TEXT_AREA_TAG
public static final Object TH_TAG
public static final Object THEAD_TAG
public static final Object TFOOT_TAG
public static final Object TR_TAG
public static final Object SCRIPT_TAG
Constructor Detail |
---|
public TagRenderingBase()
Method Detail |
---|
public static int getDefaultDocType()
public static void setDefaultDocType(DocType docType)
public abstract void doStartTag(AbstractRenderAppender sb, AbstractTagState renderState)
sb
- A InternalStringBuilder where the element start tag is appended.renderState
- The state assocated with the element.public abstract void doEndTag(AbstractRenderAppender sb)
sb
- A InternalStringBuilder where the element end tag may be appended.protected final void renderTag(AbstractRenderAppender buf, String name)
buf
- name
- protected final void renderEndTag(AbstractRenderAppender buf, String name)
buf
- name
- protected final void renderAttribute(AbstractRenderAppender buf, String name, String value)
null
. If the
value
attribute is null
the attribute will not be appended to the
InternalStringBuilder
.
buf
- The InternalStringBuilder to append the attribute into.name
- The name of the attributevalue
- The value of teh attribute. If this is null
the attribute will not be written.protected final void renderAttributeSingleQuotes(AbstractRenderAppender buf, String name, String value)
buf
- name
- value
- protected void renderAttributes(int type, AbstractRenderAppender sb, AbstractAttributeState state, boolean doubleQuote)
type
- an integer key indentifying the mapprotected final void renderAttributes(int type, AbstractRenderAppender sb, AbstractAttributeState state)
protected void renderGeneral(HashMap map, AbstractRenderAppender sb, boolean doubleQuote)
protected final void write(PageContext pc, String string)
public static String getAmp(ServletRequest req)
req
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |