|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcox.jmatt.java.MathTools.markup.Tag
cox.jmatt.java.MathTools.markup.html.BaseHTag
cox.jmatt.java.MathTools.markup.html.ContainerTag
public abstract class ContainerTag
This is the abstract superclass of tag classes meant to contain other tags. It provides a basic tag-adding method for any tag that can be added to the <body> of a document although it doesn't provide that particular tag. If a <head>-specific tag is added it is ignored.
Also provided are 'quick-add' methods designed to add simple tag-enclosed text. These methods do create tag classes so they do inherit any default values for such. For more complexity use the tag classes or define a CSS rule to affect unadorned or un-CSS-class'ed tags.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class cox.jmatt.java.MathTools.markup.html.BaseHTag |
---|
BaseHTag.TagKeys |
Field Summary |
---|
Fields inherited from class cox.jmatt.java.MathTools.markup.Tag |
---|
myTagName |
Constructor Summary | |
---|---|
protected |
ContainerTag(BaseHTag.TagKeys pKey)
Standard constructor for building HTML tag classes. |
Method Summary | |
---|---|
void |
addAnchor(java.lang.String pHREF,
java.lang.String pContent)
Quickly add a link('<a>' tag) to the current tag. |
void |
addBold(java.lang.String pContent)
Quickly add bold text to the current tag. |
void |
addBQ(java.lang.String pContent)
Quickly add block-quote text to the current tag. |
void |
addBreak()
Add a <br /> tag. |
void |
addEM(java.lang.String pContent)
Quickly add emphasized text to the current tag. |
void |
addHeading(byte pLevel,
java.lang.String pContent)
Quickly add a heading tag. |
void |
addHR()
Add a horizontal rule ('<hr>'). |
void |
addImage(java.lang.String pSrc)
Quickly add an image to the current tag. |
void |
addItalic(java.lang.String pContent)
Quickly add italicized text to the current tag. |
void |
addUnderline(java.lang.String pContent)
Quickly add underlined text to the current tag. |
Methods inherited from class cox.jmatt.java.MathTools.markup.html.BaseHTag |
---|
_addTag, _content, _enableCopy, _setContent, addCDATA, addContent, getID, getRawContent, getTagKey, getTagName, isInBody, setClicked, setCSS, setName, setStyle |
Methods inherited from class cox.jmatt.java.MathTools.markup.Tag |
---|
_addAttribute, _addAttributes, _addNAttribute, _asBoolean, _asDouble, _asInt, _attributes, _clampNAttribute, _clampNAttribute, _fixKey, _setEnableXMLTag, badPizza, closeTag, configureTag, configureTagFromGlobalPizza, makeTag, openTag, reset, setID, toString, validString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected ContainerTag(BaseHTag.TagKeys pKey)
Method Detail |
---|
public void addItalic(java.lang.String pContent)
public void addBold(java.lang.String pContent)
public void addUnderline(java.lang.String pContent)
public void addEM(java.lang.String pContent)
public void addHeading(byte pLevel, java.lang.String pContent)
public void addHR()
public void addBQ(java.lang.String pContent)
public void addImage(java.lang.String pSrc)
pSrc
- The 'src=' attribute (image source).public void addAnchor(java.lang.String pHREF, java.lang.String pContent)
public void addBreak()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |