org.siebengeisslein.pclass
Class PPackage
java.lang.Object
org.siebengeisslein.client.Persistent
org.siebengeisslein.pclass.PPackage
- All Implemented Interfaces:
- Instrumented
public class PPackage
- extends Persistent
| Methods inherited from class org.siebengeisslein.client.Persistent |
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, initTransient, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
INTERNAL_PACKAGE
public static final java.lang.String INTERNAL_PACKAGE
- See Also:
- Constant Field Values
PPackage
public PPackage(TypeManager typeManager,
GlobalVariableManager globalVarManager,
PPackage parent,
java.lang.String name,
Sequence classIdSeq,
DefaultErrorList errorList)
getSubPackageCount
public int getSubPackageCount()
getSubPackageAt
public PPackage getSubPackageAt(int index)
getClassCount
public int getClassCount()
getClassAt
public PClass getClassAt(int index)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
createPackage
public PPackage createPackage(java.lang.String packageName)
getOrCreate
public PPackage getOrCreate(java.lang.String packageName)
addClass
public void addClass(PClass clazz)
getQualifiedName
public java.lang.String getQualifiedName()
createClass
public PClass createClass(java.lang.String qualifiedName)
getParent
public PPackage getParent()
export
public void export(java.util.jar.JarOutputStream jar)
throws java.io.IOException
- Throws:
java.io.IOException
getErrorList
public DefaultErrorList getErrorList()
hasSubPackage
public boolean hasSubPackage(java.lang.String packageName)