public interface IGenInfoBuilder
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
copyright |
| Modifier and Type | Method and Description |
|---|---|
IBuilderTag |
addTag(int beginIndex,
int endIndex,
java.lang.String tagName) |
IBuilderTag |
addTag(int beginIndex,
int endIndex,
java.lang.String tagName,
java.lang.String parentName) |
IBuilderTag |
addTagAfter(java.lang.String tagNameToCreate,
java.lang.String existingTagName) |
IBuilderTag |
addTagBefore(java.lang.String tagNameToCreate,
java.lang.String existingTagName) |
void |
addTree(int index,
com.ibm.pdp.engine.IBuilderTree tree,
java.lang.String parentName) |
com.ibm.pdp.engine.IGeneratedInfo |
getGeneratedInfo() |
java.lang.String |
getProperty(java.lang.String name) |
IBuilderTag |
getRootTag() |
java.lang.CharSequence |
getText() |
IBuilderTag |
includingTag(int beginIndex,
int endIndex) |
java.util.Iterator<java.lang.String> |
propertyNames() |
void |
removeTag(IBuilderTag tag)
This method allow the user to remove only a tag.
|
void |
removeTag(java.lang.String tagName)
This method allow the user to remove a specific tag.
|
com.ibm.pdp.engine.IBuilderTree |
removeTagAndText(IBuilderTag tag)
This method allow the user to remove a tag and the text in it.
|
void |
removeTree(IBuilderTag rootTreeTag)
This method allow the user to remove a tag and all its children, recursively.
|
com.ibm.pdp.engine.IBuilderTree |
removeTreeAndText(IBuilderTag rootTreeTag)
This method allow the user to remove a tag and all its children, recursively.
|
void |
setProperty(java.lang.String name,
java.lang.String value) |
IBuilderTag |
tagFromName(java.lang.String name) |
com.ibm.pdp.engine.IGeneratedInfo |
toGeneratedInfo() |
static final java.lang.String copyright
IBuilderTag addTag(int beginIndex, int endIndex, java.lang.String tagName)
beginIndex - : the begin index of the text part to tagendIndex - : the end index of the text part to tagtagName - : The name of the new tagIBuilderTag addTag(int beginIndex, int endIndex, java.lang.String tagName, java.lang.String parentName)
beginIndex - : the begin index of the text part to tagendIndex - : the end index of the text part to tagtagName - : The name of the new tagparentName - : The name of the parent tagIBuilderTag addTagAfter(java.lang.String tagNameToCreate, java.lang.String existingTagName)
tagNameToCreate - : The name of the new tagexistingTagName - : The name of the tag that already exists, brother of the new tag to createIBuilderTag addTagBefore(java.lang.String tagNameToCreate, java.lang.String existingTagName)
tagNameToCreate - : The name of the new tagexistingTagName - : The name of the tag that already exists, brother of the new tag to createvoid addTree(int index,
com.ibm.pdp.engine.IBuilderTree tree,
java.lang.String parentName)
index - tree - parentName - com.ibm.pdp.engine.IGeneratedInfo getGeneratedInfo()
IGeneratedInfo associated with the current IGenInfoBuilder.java.lang.String getProperty(java.lang.String name)
name - : The property name to search forIBuilderTag getRootTag()
IBuilderTag for the current IGenInfoBuilderjava.lang.CharSequence getText()
IGenInfoBuilderIBuilderTag includingTag(int beginIndex, int endIndex)
beginIndex - : The begin indexendIndex - : The end indexjava.util.Iterator<java.lang.String> propertyNames()
void removeTag(IBuilderTag tag)
tag - : The tag to removevoid removeTag(java.lang.String tagName)
tagName - : The tag name to removecom.ibm.pdp.engine.IBuilderTree removeTagAndText(IBuilderTag tag)
tag - : The tag to removevoid removeTree(IBuilderTag rootTreeTag)
rootTreeTag - : The root tag to removecom.ibm.pdp.engine.IBuilderTree removeTreeAndText(IBuilderTag rootTreeTag)
rootTreeTag - : The root tag to removevoid setProperty(java.lang.String name,
java.lang.String value)
name - : The property name to setvalue - : The value of the property nameIBuilderTag tagFromName(java.lang.String name)
name - : the name of the tag to search forcom.ibm.pdp.engine.IGeneratedInfo toGeneratedInfo()