de.hillenbrand.jedi.ds
Class JediPackage
java.lang.Object
de.hillenbrand.jedi.ds.JediPackage
- All Implemented Interfaces:
- java.lang.Comparable, JediJavaObject
- public class JediPackage
- extends java.lang.Object
- implements java.lang.Comparable, JediJavaObject
Constructor Summary |
JediPackage(java.lang.String packagename)
|
JediPackage(java.lang.String packagename,
de.hillenbrand.jedi.ds.MessageReceiver receiver)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PROPERTIESFILENAME
protected static final java.lang.String PROPERTIESFILENAME
- See Also:
- Constant Field Values
DEFAULT_PACKAGE_NAME
public static final java.lang.String DEFAULT_PACKAGE_NAME
- See Also:
- Constant Field Values
classDir
protected java.io.File classDir
sourcesDir
protected java.io.File sourcesDir
JediPackage
public JediPackage(java.lang.String packagename)
JediPackage
public JediPackage(java.lang.String packagename,
de.hillenbrand.jedi.ds.MessageReceiver receiver)
add
public JediClass add(java.lang.String classname,
int type)
cleanUp
public void cleanUp()
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interface java.lang.Comparable
delete
public boolean delete(JediClass cl)
get
public JediClass get(java.lang.String classname)
getClassList
public java.lang.String[] getClassList()
getClasses
public java.util.Vector getClasses()
getDebugLevel
public int getDebugLevel()
getFullName
public java.lang.String getFullName()
- Specified by:
getFullName
in interface JediJavaObject
getIcons
public java.lang.String[] getIcons()
getInterfaceList
public java.lang.String[] getInterfaceList()
getJavaDoc
public java.lang.String getJavaDoc()
- Specified by:
getJavaDoc
in interface JediJavaObject
getJavaDocAsDocument
public de.hillenbrand.swing.text.UndoableDocument getJavaDocAsDocument()
getLastSelectedClass
public JediClass getLastSelectedClass()
getName
public java.lang.String getName()
- Specified by:
getName
in interface JediJavaObject
getPropertiesFrame
public PackagePropertiesFrame getPropertiesFrame()
getResource
public de.hillenbrand.swing.text.UndoableDocument getResource(int index)
getResourceAsPlainText
public java.lang.String getResourceAsPlainText(int index)
getResourceDescription
public static java.lang.String getResourceDescription(int index)
getResourceName
public java.lang.String getResourceName()
getSupportedLocales
public static java.lang.String[] getSupportedLocales()
getSupportedLocalesAsDisplayNames
public static java.lang.String[] getSupportedLocalesAsDisplayNames()
isChanged
public boolean isChanged()
isIdentifier
public static boolean isIdentifier(java.lang.String s)
markChanged
public void markChanged()
saveChanges
public void saveChanges()
saveSource
public void saveSource()
setDataFrom
public void setDataFrom(JediPackage p)
setDebugLevel
public void setDebugLevel(int value)
setIcons
public void setIcons(java.lang.String[] icons)
setJavaDoc
public void setJavaDoc(java.lang.String jdoc)
- Specified by:
setJavaDoc
in interface JediJavaObject
setLastSelectedClass
public void setLastSelectedClass(JediClass c)
setResource
public void setResource(int index,
java.lang.String text)
toString
public java.lang.String toString()