|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.frag.umlplugin.uml.CompartmentVisibility
public class CompartmentVisibility
Stores compartment visibility information for a single UML diagram.
Field Summary | |
---|---|
static java.lang.String |
COMPARTMENT_VISIBILITY
|
Constructor Summary | |
---|---|
CompartmentVisibility()
Creates new compartment visibility. |
|
CompartmentVisibility(org.jdom.Element visibilityElement)
Creates new compartment visibility. |
Method Summary | |
---|---|
org.jdom.Element |
createElement()
Creates JDOM element that contains a serialized description of this compartment visibility object. |
boolean |
isFieldsVisible(java.lang.String qualifiedClassName)
Checks whether fields are visible for given class. |
boolean |
isMethodsVisible(java.lang.String qualifiedClassName)
Checks whether methods are visible for given class. |
void |
renameClasses(ClassRenamer renamer)
Rename all classes in all compartment visibility sets to keep class names in sync after refactorings were applied. |
void |
setFieldsVisible(java.lang.String qualifiedClassName,
boolean visible)
Sets field compartment visibilty for given class. |
void |
setMethodsVisible(java.lang.String qualifiedClassName,
boolean visible)
Sets method compartment visibilty for given class. |
void |
toggleFieldsAndMethodsVisible(java.lang.String qualifiedClassName)
Toggles visibility of fields and methods. |
void |
toggleFieldsVisible(java.lang.String qualifiedClassName)
Toggles visibility of fields. |
void |
toggleMethodsVisible(java.lang.String qualifiedClassName)
Toggles visibility of methods. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String COMPARTMENT_VISIBILITY
Constructor Detail |
---|
public CompartmentVisibility()
public CompartmentVisibility(@NotNull org.jdom.Element visibilityElement)
visibilityElement
- JDOM element with serialized visibility informationMethod Detail |
---|
public void setFieldsVisible(@Nullable java.lang.String qualifiedClassName, boolean visible)
qualifiedClassName
- qualified name of classvisible
- true, if fields should be visible; false otherwisepublic void setMethodsVisible(@Nullable java.lang.String qualifiedClassName, boolean visible)
qualifiedClassName
- qualified name of classvisible
- true, if methods should be visible; false otherwisepublic boolean isFieldsVisible(@Nullable java.lang.String qualifiedClassName)
qualifiedClassName
- qualified name of class
public boolean isMethodsVisible(@Nullable java.lang.String qualifiedClassName)
qualifiedClassName
- qualified name of class
public void toggleFieldsVisible(@Nullable java.lang.String qualifiedClassName)
qualifiedClassName
- target classpublic void toggleMethodsVisible(@Nullable java.lang.String qualifiedClassName)
qualifiedClassName
- target classpublic void toggleFieldsAndMethodsVisible(@Nullable java.lang.String qualifiedClassName)
qualifiedClassName
- target class@NotNull public org.jdom.Element createElement()
public void renameClasses(@NotNull ClassRenamer renamer)
renamer
- renamer to use for renaming class names
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |