|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.hillenbrand.jedi.ds.JediClass
public class JediClass
Field Summary | |
---|---|
static java.lang.String |
ANNOTATION_PREFIX
|
static java.lang.String |
BACKUP_PREFIX
|
static java.lang.String |
CLASS_PREFIX
|
static java.lang.String |
CONSTRUCTORNAME
|
static java.lang.String |
ENUMERATION_PREFIX
|
static java.lang.String |
INSTANCE_INITIALIZERNAME
|
static java.lang.String |
INTERFACE_PREFIX
|
static java.lang.String |
PROPERTIESFILENAME
|
static java.lang.String |
RECOVERY_PREFIX
|
static java.lang.String |
STATIC_INITIALIZERNAME
|
protected java.lang.String |
typeParameters
|
Constructor Summary | |
---|---|
JediClass(JediPackage pack,
java.lang.String classname,
JediClassType type)
|
Method Summary | |
---|---|
JediMethod |
add(java.lang.String methodname,
int type)
|
JediMethod |
addConstructor()
|
void |
addImplements(java.lang.String impl)
|
void |
addImport(java.lang.String imprt)
|
JediClass |
addInnerClass(java.lang.String classname,
JediClassType type)
|
JediMethod |
addInstanceInitializer()
|
JediMethod |
addMethod(java.lang.String methodname)
|
JediMethod |
addStaticInitializer()
|
void |
appendVariablesText(java.lang.String line)
|
void |
cleanUp()
|
int |
compareTo(java.lang.Object o)
|
boolean |
delete(JediClass cl)
|
protected boolean |
export(java.io.File directory)
|
boolean |
export(de.hillenbrand.io.HWriter out,
boolean javadoc)
|
java.lang.String |
getAnnotations()
|
de.hillenbrand.swing.text.UndoableDocument |
getAnnotationsAsDocument()
|
java.lang.String |
getClassPrefix()
|
int |
getDebugLevel()
|
java.lang.String |
getExtends()
|
java.lang.String |
getFullName()
|
java.lang.String |
getImplements()
|
java.lang.String[] |
getImports()
|
java.lang.String |
getInterfaces()
|
java.lang.String |
getJavaDoc()
|
de.hillenbrand.swing.text.UndoableDocument |
getJavaDocAsDocument()
|
JediMethod |
getLastSelectedMethod()
|
LineResolver |
getLineResolver()
|
java.lang.String[] |
getMethodList()
|
JediMethod[] |
getMethods()
|
java.lang.String |
getModifiers()
|
java.lang.String |
getName()
|
boolean |
getNeedsCompilation()
|
JediPackage |
getParent()
|
JediClass |
getParentClass()
|
ClassPropertiesFrame |
getPropertiesFrame()
|
java.lang.String |
getSignature()
|
java.lang.String |
getSourceFilename()
|
java.lang.String |
getSuper()
|
JediClassType |
getType()
|
java.lang.String |
getTypeParameters()
Returns the value of the typeParameters property. |
de.hillenbrand.swing.text.JavaDocument |
getVariablesAsJavaDocument()
|
java.lang.String |
getVariablesAsPlainText()
|
boolean |
hasMain()
|
boolean |
isAbstract()
|
boolean |
isAnnotation()
|
boolean |
isChanged()
|
boolean |
isClass()
|
boolean |
isEnumeration()
|
boolean |
isFinal()
|
boolean |
isInnerClass()
|
boolean |
isInterface()
|
boolean |
isPrefsFrameVisible()
|
boolean |
isPrivate()
|
boolean |
isProtected()
|
boolean |
isPublic()
|
boolean |
isStatic()
|
boolean |
isStrict()
Returns the value of the strict property. |
void |
markChanged()
|
void |
refreshPrefsFrame()
|
boolean |
remove(JediMethod m)
|
void |
saveChanges()
|
protected boolean |
saveSource()
|
void |
saveSourceAnyway()
Write the source code to the hard disk. |
void |
setAbstract(boolean b)
|
void |
setAnnotations(java.lang.String s)
|
void |
setDataFrom(JediClass c)
|
void |
setDebugLevel(int value)
|
void |
setExtends(java.lang.String s)
|
void |
setFinal(boolean b)
|
void |
setImplements(java.lang.String s)
|
void |
setImports(java.lang.String[] s)
|
void |
setJavaDoc(java.lang.String s)
|
void |
setLastSelectedMethod(JediMethod m)
|
void |
setPrivate(boolean b)
|
void |
setProtected(boolean b)
|
void |
setPublic(boolean b)
|
void |
setStatic(boolean b)
|
void |
setStrict(boolean arg)
Assigns the value of the strict property. |
void |
setTypeParameters(java.lang.String arg)
Assigns the value of the typeParameters property. |
void |
setVariables(java.lang.String s)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PROPERTIESFILENAME
public static final java.lang.String CONSTRUCTORNAME
public static final java.lang.String STATIC_INITIALIZERNAME
public static final java.lang.String INSTANCE_INITIALIZERNAME
public static final java.lang.String CLASS_PREFIX
public static final java.lang.String INTERFACE_PREFIX
public static final java.lang.String ENUMERATION_PREFIX
public static final java.lang.String ANNOTATION_PREFIX
public static final java.lang.String RECOVERY_PREFIX
public static final java.lang.String BACKUP_PREFIX
protected java.lang.String typeParameters
Constructor Detail |
---|
public JediClass(JediPackage pack, java.lang.String classname, JediClassType type)
Method Detail |
---|
public JediMethod add(java.lang.String methodname, int type)
public JediMethod addConstructor()
public void addImplements(java.lang.String impl)
public void addImport(java.lang.String imprt)
public JediClass addInnerClass(java.lang.String classname, JediClassType type)
public JediMethod addInstanceInitializer()
public JediMethod addMethod(java.lang.String methodname)
public JediMethod addStaticInitializer()
public void appendVariablesText(java.lang.String line)
public void cleanUp()
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public boolean delete(JediClass cl)
protected boolean export(java.io.File directory)
public boolean export(de.hillenbrand.io.HWriter out, boolean javadoc)
public java.lang.String getAnnotations()
getAnnotations
in interface JediJavaObject
public de.hillenbrand.swing.text.UndoableDocument getAnnotationsAsDocument()
public java.lang.String getClassPrefix()
public int getDebugLevel()
public java.lang.String getExtends()
public java.lang.String getFullName()
getFullName
in interface JediJavaObject
public java.lang.String getImplements()
public java.lang.String[] getImports()
public java.lang.String getInterfaces()
public java.lang.String getJavaDoc()
getJavaDoc
in interface JediJavaObject
public de.hillenbrand.swing.text.UndoableDocument getJavaDocAsDocument()
public JediMethod getLastSelectedMethod()
public LineResolver getLineResolver()
public java.lang.String[] getMethodList()
public JediMethod[] getMethods()
public java.lang.String getModifiers()
public java.lang.String getName()
getName
in interface JediJavaObject
public boolean getNeedsCompilation()
public JediPackage getParent()
public JediClass getParentClass()
public ClassPropertiesFrame getPropertiesFrame()
public java.lang.String getSignature()
public java.lang.String getSourceFilename()
public java.lang.String getSuper()
public JediClassType getType()
public java.lang.String getTypeParameters()
public de.hillenbrand.swing.text.JavaDocument getVariablesAsJavaDocument()
public java.lang.String getVariablesAsPlainText()
public boolean hasMain()
public boolean isAbstract()
public boolean isAnnotation()
public boolean isChanged()
public boolean isClass()
public boolean isEnumeration()
public boolean isFinal()
public boolean isInnerClass()
public boolean isInterface()
public boolean isPrefsFrameVisible()
public boolean isPrivate()
public boolean isProtected()
public boolean isPublic()
public boolean isStatic()
public boolean isStrict()
public void markChanged()
public void refreshPrefsFrame()
public boolean remove(JediMethod m)
public void saveChanges()
protected boolean saveSource()
public void saveSourceAnyway()
public void setAbstract(boolean b)
public void setAnnotations(java.lang.String s)
setAnnotations
in interface JediJavaObject
public void setDataFrom(JediClass c)
public void setDebugLevel(int value)
public void setExtends(java.lang.String s)
public void setFinal(boolean b)
public void setImplements(java.lang.String s)
public void setImports(java.lang.String[] s)
public void setJavaDoc(java.lang.String s)
setJavaDoc
in interface JediJavaObject
public void setLastSelectedMethod(JediMethod m)
public void setPrivate(boolean b)
public void setProtected(boolean b)
public void setPublic(boolean b)
public void setStatic(boolean b)
public void setStrict(boolean arg)
public void setTypeParameters(java.lang.String arg)
public void setVariables(java.lang.String s)
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |