|
||||||||||
| 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 TypeVisualizerFactorytype - 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 TypeVisualizerFactorytype - 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 TypeVisualizerFactorytype - 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 TypeVisualizerFactorytype - 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 TypeVisualizerFactorytype - 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 TypeVisualizerFactorytype - 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 TypeVisualizerFactorytype - 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 TypeVisualizerFactorytype - 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 TypeVisualizerFactorytype - 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 TypeVisualizerFactoryDOM - to release cacheTypeVisualizerFactory.releaseCache(com.jaxfront.core.dom.Document)
public void releaseCache(Document DOM,
boolean releaseEditor)
TypeVisualizerFactory
releaseCache in class TypeVisualizerFactoryDOM - 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 | |||||||||