|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jaxfront.core.ui.TypeVisualizerFactory
com.jaxfront.swing.ui.visualizers.JavaSwingFactory
public class JavaSwingFactory
This class creates the different Java Swing Visualizers for the JAXFront types.
Field Summary |
---|
Fields inherited from class com.jaxfront.core.ui.TypeVisualizerFactory |
---|
WILDCARD_TYPE |
Constructor Summary | |
---|---|
JavaSwingFactory()
JavaSwingFactory constructor. |
Method Summary | |
---|---|
Visualizer |
createRecursiveView(Type type,
Type context)
Creates a recursive view for a AbstractCompositeType. |
Visualizer |
createView(ComplexGroupList type,
Type context)
Creates a visualizer for a ComplexGroupList. |
Visualizer |
createView(ComplexGroup type,
Type context)
Creates a visualizer for a ComplexGroup. |
Visualizer |
createView(SimpleGroupList type,
Type context)
Creates a visualizer for a SimpleGroupList. |
Visualizer |
createView(SimpleGroup type,
Type context)
Creates a visualizer for a SimpleGroup. |
Visualizer |
createView(SimpleTypeList type,
Type context)
Creates a visualizer for a SimpleTypeList. |
Visualizer |
createView(SimpleType type,
Type context)
Creates a visualizer for a SimpleType. |
Visualizer |
createView(VirtualType type,
Type context)
Creates a visualizer for a virtual type. |
Visualizer |
getPluginFor(Type type,
Type context)
Returns the plug-in (visualizer) for a type |
java.util.Vector |
getVisualizerStructure(Type start,
boolean includingRoot)
|
java.util.Vector |
getVisualizerStructure(Visualizer vis,
boolean includingRoot)
|
void |
releaseCache(Document DOM)
Release cache for the passing DOM. |
void |
releaseCache(Document DOM,
boolean releaseEditor)
Removes the given DOM from the visualizer list and virtualComponents. |
AbstractEditorPanel |
removeEditor(Document DOM)
Removes the given Document from the editors. |
void |
removeVisualizerStructure(Type visType,
boolean includeRoot)
|
void |
removeVisualizerStructure(Visualizer vis,
boolean includeRoot)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JavaSwingFactory()
Method Detail |
---|
public Visualizer createRecursiveView(Type type, Type context)
TypeVisualizerFactory
createRecursiveView
in class TypeVisualizerFactory
type
- a recursive composite typecom.jaxfront.core.ui.TypeVisualizerFactory#createRecursiveView(com.jaxfront.core.type.AbstractCompositeType)
public Visualizer createView(ComplexGroup type, Type context)
TypeVisualizerFactory
createView
in class TypeVisualizerFactory
type
- complex group to visualizecom.jaxfront.core.ui.TypeVisualizerFactory#createView(com.jaxfront.core.type.ComplexGroup)
public Visualizer createView(ComplexGroupList type, Type context)
TypeVisualizerFactory
createView
in class TypeVisualizerFactory
type
- complex group list to visualizecom.jaxfront.core.ui.TypeVisualizerFactory#createView(com.jaxfront.core.type.ComplexGroupList)
public Visualizer createView(SimpleGroup type, Type context)
TypeVisualizerFactory
createView
in class TypeVisualizerFactory
type
- simple group to visualizecom.jaxfront.core.ui.TypeVisualizerFactory#createView(com.jaxfront.core.type.SimpleGroup)
public Visualizer createView(SimpleGroupList type, Type context)
TypeVisualizerFactory
createView
in class TypeVisualizerFactory
type
- simple group list to visualizecom.jaxfront.core.ui.TypeVisualizerFactory#createView(com.jaxfront.core.type.SimpleGroupList)
public Visualizer createView(SimpleType type, Type context)
TypeVisualizerFactory
createView
in class TypeVisualizerFactory
type
- simple type to visualizecom.jaxfront.core.ui.TypeVisualizerFactory#createView(com.jaxfront.core.type.SimpleType)
public Visualizer createView(SimpleTypeList type, Type context)
TypeVisualizerFactory
createView
in class TypeVisualizerFactory
type
- simple type list to visualizecom.jaxfront.core.ui.TypeVisualizerFactory#createView(com.jaxfront.core.type.SimpleTypeList)
public Visualizer createView(VirtualType type, Type context)
TypeVisualizerFactory
createView
in class TypeVisualizerFactory
type
- virtual type to visualizecom.jaxfront.core.ui.TypeVisualizerFactory#createView(com.jaxfront.core.type.VirtualType)
public Visualizer getPluginFor(Type type, Type context) throws PluginException
TypeVisualizerFactory
getPluginFor
in class TypeVisualizerFactory
type
- a type for which its defined plug-in should be returned
PluginException
- if no plug-in exists for the given type or any error occured
while rendering that typecom.jaxfront.core.ui.TypeVisualizerFactory#getPluginFor(com.jaxfront.core.type.Type)
public void releaseCache(Document DOM)
TypeVisualizerFactory
releaseCache
in class TypeVisualizerFactory
DOM
- to release cacheTypeVisualizerFactory.releaseCache(com.jaxfront.core.dom.Document)
public void releaseCache(Document DOM, boolean releaseEditor)
TypeVisualizerFactory
releaseCache
in class TypeVisualizerFactory
DOM
- the DOM that should be removedTypeVisualizerFactory.releaseCache(com.jaxfront.core.dom.Document,
boolean)
public AbstractEditorPanel removeEditor(Document DOM)
DOM
- the given Document
public void removeVisualizerStructure(Visualizer vis, boolean includeRoot)
removeVisualizerStructure
in class TypeVisualizerFactory
public void removeVisualizerStructure(Type visType, boolean includeRoot)
removeVisualizerStructure
in class TypeVisualizerFactory
public java.util.Vector getVisualizerStructure(Type start, boolean includingRoot)
public java.util.Vector getVisualizerStructure(Visualizer vis, boolean includingRoot)
getVisualizerStructure
in class TypeVisualizerFactory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |