|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectides.api.plugin.layout.FSALayoutManager
public class FSALayoutManager
The manager of classes for the layout of FSAModels. Some layout
classes are included with IDES.
FSALayouter,
registerLayouter(FSALayouter),
getDefaultFSALayouter()| Field Summary | |
|---|---|
protected FSALayouter |
defaultLayouter
The default layouter to be used by IDES. |
protected java.util.Map<java.lang.String,FSALayouter> |
layouters
The indexed set of all registered layouters. |
| Method Summary | |
|---|---|
java.lang.Object |
clone()
|
FSALayouter |
getDefaultFSALayouter()
Retrieve the default FSA layouter which is used by IDES. |
FSALayouter |
getLayouter(java.lang.String name)
Retrieve the layouter with the given name. |
java.util.Set<java.lang.String> |
getLayouterNames()
Retrieve the names of all registered FSALayouters. |
static FSALayoutManager |
instance()
Provides access to the instance of the manager. |
void |
registerLayouter(FSALayouter layouter)
Register an FSALayouter with IDES. |
void |
setDefaultLayouter(FSALayouter layouter)
Register the given layout and start using it as the default layouter for FSAModels. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.Map<java.lang.String,FSALayouter> layouters
protected FSALayouter defaultLayouter
getDefaultFSALayouter(),
setDefaultLayouter(FSALayouter)| Method Detail |
|---|
public java.lang.Object clone()
clone in class java.lang.Objectpublic static FSALayoutManager instance()
public FSALayouter getDefaultFSALayouter()
public void registerLayouter(FSALayouter layouter)
FSALayouter with IDES. This class will become
available for the layout of FSAModels.
If a layouter with the same name has already been registered, the new layouter will replace it.
layouter - the layouter to be registeredpublic java.util.Set<java.lang.String> getLayouterNames()
FSALayouters.
FSALayouterspublic FSALayouter getLayouter(java.lang.String name)
null.
name - the name of the layouter
null if no
layouter with the given name has been registeredpublic void setDefaultLayouter(FSALayouter layouter)
FSAModels.
layouter - the layouter to be registered and used as a default layouter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||