|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectxjavadoc.XDoc
Represents documentation
Field Summary | |
static int |
instanceCount
|
Constructor Summary | |
XDoc(Token javadocToken,
XProgramElement owner,
XTagFactory tagFactory)
Describe what the XDoc constructor does |
Method Summary | |
void |
addDocListener(XDocListener docListener)
add doc listener interested in chages |
XTag |
addTag(java.lang.String tagName,
java.lang.String text)
Describe the method |
static java.lang.String |
dotted(java.lang.String tagName)
|
java.lang.String |
getCommentText()
return description of program element |
java.lang.String |
getFirstSentence()
Describe what the method does |
XProgramElement |
getOwner()
Gets the Owner attribute of the XDoc object |
XTag |
getTag(java.lang.String tagName)
Describe what the method does |
XTag |
getTag(java.lang.String tagName,
boolean superclasses)
Get the first tag of name tagName |
java.lang.String |
getTagAttributeValue(java.lang.String tagName,
java.lang.String attributeName)
Returns the tag attribute value. |
java.lang.String |
getTagAttributeValue(java.lang.String tagName,
java.lang.String attributeName,
boolean superclasses)
Returns the tag attribute value. |
java.util.List |
getTags()
Returns all the tags in this doc (not superclasses). |
java.util.List |
getTags(boolean superclasses)
Returns all the tags with the specified tagName. |
java.util.List |
getTags(java.lang.String tagName)
Returns all the tags in this doc with the specified tagName (not superclasses). |
java.util.List |
getTags(java.lang.String tagName,
boolean superclasses)
Returns all the tags with the specified tagName. |
boolean |
hasTag(java.lang.String tagName)
Returns true if the tag exists. |
boolean |
hasTag(java.lang.String tagName,
boolean superclasses)
Returns true if the tag exists. |
void |
removeDocListener(XDocListener docListener)
remove doc listener |
boolean |
removeTag(XTag tag)
Removes tag. |
void |
setCommentText(java.lang.String commentText)
set comment text |
void |
tagChanged(XTagEvent event)
receive change notification from xtag |
java.lang.String |
toString()
Returns a String representation of this doc. |
XTag |
updateTagValue(java.lang.String tagName,
java.lang.String attributeName,
java.lang.String attributeValue,
int tagIndex)
Utility method to set the value of a tag attribute. |
void |
updateToken()
update token |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static int instanceCount
Constructor Detail |
public XDoc(Token javadocToken, XProgramElement owner, XTagFactory tagFactory)
javadocToken
- Describe what the parameter doesowner
- Describe what the parameter doesMethod Detail |
public static java.lang.String dotted(java.lang.String tagName)
public XProgramElement getOwner()
public java.util.List getTags(java.lang.String tagName)
tagName
- the name of the tags to return (without the 'at')
public java.util.List getTags(java.lang.String tagName, boolean superclasses)
tagName
- the name of the tags to return (without the 'at')superclasses
- if this is true, return tags from superclasses too.
public java.util.List getTags()
public java.util.List getTags(boolean superclasses)
superclasses
- if this is true, return tags from superclasses too.
public XTag getTag(java.lang.String tagName)
tagName
- Describe what the parameter does
public XTag getTag(java.lang.String tagName, boolean superclasses)
tagName
- the name of the tag to get.superclasses
- Describe what the parameter does
public java.lang.String getTagAttributeValue(java.lang.String tagName, java.lang.String attributeName)
tagName
- The name of the tag to look for (without the 'at')attributeName
- The name of the attribute to look for within the tag.
public java.lang.String getTagAttributeValue(java.lang.String tagName, java.lang.String attributeName, boolean superclasses)
tagName
- The name of the tag to look for (without the 'at')attributeName
- The name of the attribute to look for within the tag.superclasses
- Set it to true to look in superclasses too.
public java.lang.String getCommentText()
public java.lang.String getFirstSentence()
public void setCommentText(java.lang.String commentText)
commentText
- The new CommentText valuepublic boolean hasTag(java.lang.String tagName)
tagName
- The name of the tag to look for (without the 'at')
public boolean hasTag(java.lang.String tagName, boolean superclasses)
tagName
- The name of the tag to look for (without the 'at')superclasses
- If true, look in superclasses too.
public XTag updateTagValue(java.lang.String tagName, java.lang.String attributeName, java.lang.String attributeValue, int tagIndex) throws XJavaDocException
tagName
- The new name of the tag to update (without thetagIndex
- The index of the tag to update, in case there
are several tags with the same name.attributeName
- The attribute nameattributeValue
- The new attribute value
XJavaDocException
public void addDocListener(XDocListener docListener)
docListener
- doc listener to registerpublic void removeDocListener(XDocListener docListener)
docListener
- public java.lang.String toString()
public void updateToken()
public boolean removeTag(XTag tag)
tag
- tag to be removed
public XTag addTag(java.lang.String tagName, java.lang.String text)
tagName
- The name of the tag to addtext
- The value of the tag
TagValidationException
- if validation is activated (in XTagFactory)
and tagName is not among the registered tags.public void tagChanged(XTagEvent event)
tagChanged
in interface XTagListener
event
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |