org.codehaus.groovy.tools.groovydoc
Class SimpleGroovyProgramElementDoc

java.lang.Object
  extended by org.codehaus.groovy.tools.groovydoc.SimpleGroovyDoc
      extended by org.codehaus.groovy.tools.groovydoc.SimpleGroovyProgramElementDoc
All Implemented Interfaces:
java.lang.Comparable, GroovyDoc, GroovyProgramElementDoc
Direct Known Subclasses:
SimpleGroovyClassDoc, SimpleGroovyMemberDoc

public class SimpleGroovyProgramElementDoc
extends SimpleGroovyDoc
implements GroovyProgramElementDoc


Field Summary
private  GroovyPackageDoc packageDoc
           
private  boolean publicElement
           
private  boolean staticElement
           
 
Constructor Summary
SimpleGroovyProgramElementDoc(java.lang.String name)
           
SimpleGroovyProgramElementDoc(java.lang.String name, java.util.List links)
           
 
Method Summary
 GroovyClassDoc containingClass()
           
 GroovyPackageDoc containingPackage()
           
 boolean isFinal()
           
 boolean isPackagePrivate()
           
 boolean isPrivate()
           
 boolean isProtected()
           
 boolean isPublic()
           
 boolean isStatic()
           
 java.lang.String modifiers()
           
 int modifierSpecifier()
           
 java.lang.String qualifiedName()
           
 void setContainingPackage(GroovyPackageDoc packageDoc)
           
 void setPublic(boolean publicElement)
           
 void setStatic(boolean staticElement)
           
 
Methods inherited from class org.codehaus.groovy.tools.groovydoc.SimpleGroovyDoc
commentText, compareTo, firstSentenceCommentText, getDocUrl, getRawCommentText, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, name, replaceAllTags, setAsInterfaceDefinition, setRawCommentText, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.codehaus.groovy.groovydoc.GroovyDoc
commentText, firstSentenceCommentText, getRawCommentText, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, name, setRawCommentText
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

packageDoc

private GroovyPackageDoc packageDoc

publicElement

private boolean publicElement

staticElement

private boolean staticElement
Constructor Detail

SimpleGroovyProgramElementDoc

public SimpleGroovyProgramElementDoc(java.lang.String name)

SimpleGroovyProgramElementDoc

public SimpleGroovyProgramElementDoc(java.lang.String name,
                                     java.util.List links)
Method Detail

containingPackage

public GroovyPackageDoc containingPackage()
Specified by:
containingPackage in interface GroovyProgramElementDoc

setContainingPackage

public void setContainingPackage(GroovyPackageDoc packageDoc)

setPublic

public void setPublic(boolean publicElement)

isPublic

public boolean isPublic()
Specified by:
isPublic in interface GroovyProgramElementDoc

setStatic

public void setStatic(boolean staticElement)

isStatic

public boolean isStatic()
Specified by:
isStatic in interface GroovyProgramElementDoc

containingClass

public GroovyClassDoc containingClass()
Specified by:
containingClass in interface GroovyProgramElementDoc

isFinal

public boolean isFinal()
Specified by:
isFinal in interface GroovyProgramElementDoc

isPackagePrivate

public boolean isPackagePrivate()
Specified by:
isPackagePrivate in interface GroovyProgramElementDoc

isPrivate

public boolean isPrivate()
Specified by:
isPrivate in interface GroovyProgramElementDoc

isProtected

public boolean isProtected()
Specified by:
isProtected in interface GroovyProgramElementDoc

modifiers

public java.lang.String modifiers()
Specified by:
modifiers in interface GroovyProgramElementDoc

modifierSpecifier

public int modifierSpecifier()
Specified by:
modifierSpecifier in interface GroovyProgramElementDoc

qualifiedName

public java.lang.String qualifiedName()
Specified by:
qualifiedName in interface GroovyProgramElementDoc


Copyright © ${year} The Codehaus. All Rights Reserved.