com.objectwave.sourceModel
Class PackageDef
java.lang.Object
|
+--com.objectwave.sourceModel.PackageDef
- All Implemented Interfaces:
- ClassElement
- public class PackageDef
- extends java.lang.Object
- implements ClassElement
This was originally only for package definition data, however, it turned out
that the data fields are exactly the same for imports, static blocks, and object
initializers. So, I reuse this class.
- Author:
- Dave Hoag
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PackageDef
public PackageDef()
dumpObject
public void dumpObject()
- Specified by:
dumpObject
in interface ClassElement
equals
public boolean equals(java.lang.Object element)
- Overrides:
equals
in class java.lang.Object
getChildElements
public ClassElement[] getChildElements()
- This class will never have child elements.
- Specified by:
getChildElements
in interface ClassElement
getFullText
public java.lang.String getFullText()
- Specified by:
getFullText
in interface ClassElement
getFullTextNoChild
public java.lang.String getFullTextNoChild()
- Specified by:
getFullTextNoChild
in interface ClassElement
getIdentifier
public java.lang.String getIdentifier()
hasChildElements
public boolean hasChildElements()
- This class will never have child elements.
- Specified by:
hasChildElements
in interface ClassElement
isImport
public boolean isImport()
isInitializer
public boolean isInitializer()
isPackage
public boolean isPackage()
isStatic
public boolean isStatic()
listEntry
public java.lang.String listEntry()
- Specified by:
listEntry
in interface ClassElement
setAsImport
public void setAsImport()
setAsInitializer
public void setAsInitializer()
setAsPackage
public void setAsPackage()
setAsStatic
public void setAsStatic()
setFullText
public void setFullText(java.lang.String aValue)
- Specified by:
setFullText
in interface ClassElement
setIdentifier
public void setIdentifier(java.lang.String aValue)