public class FXValueSkinFactory extends FXSkinFactory
| Constructor and Description |
|---|
FXValueSkinFactory(Parent parent) |
FXValueSkinFactory(Parent parent,
FXSkinFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSkinClassForConnectionType(String connectionType,
Class<? extends FXConnectionSkin> skinClass)
Adds a skin class for the specified connection class.
|
void |
addSkinClassForValueType(Class<?> valueType,
Class<? extends FXFlowNodeSkinBase> skinClass)
Adds a skin class for the specified value type.
|
eu.mihosoft.vrl.workflow.skin.SkinFactory<FXConnectionSkin,FXFlowNodeSkin> |
createChild(eu.mihosoft.vrl.workflow.skin.Skin parent) |
eu.mihosoft.vrl.workflow.skin.ConnectionSkin |
createSkin(eu.mihosoft.vrl.workflow.Connection c,
eu.mihosoft.vrl.workflow.VFlow flow,
String type) |
eu.mihosoft.vrl.workflow.skin.VNodeSkin |
createSkin(eu.mihosoft.vrl.workflow.VNode n,
eu.mihosoft.vrl.workflow.VFlow flow) |
Class<? extends FXConnectionSkin> |
getDefaultConnectionSkin() |
Class<? extends FXFlowNodeSkinBase> |
getDefaultNodeSkin() |
FXSkinFactory |
newInstance(Parent parent,
FXSkinFactory parentFactory) |
void |
setDefaultConnectionSkin(Class<? extends FXConnectionSkin> defaultConnectionSkin) |
void |
setDefaultNodeSkin(Class<? extends FXFlowNodeSkinBase> defaultNodeSkin) |
getFxParent, getParentpublic FXValueSkinFactory(Parent parent)
public FXValueSkinFactory(Parent parent, FXSkinFactory factory)
public void addSkinClassForValueType(Class<?> valueType, Class<? extends FXFlowNodeSkinBase> skinClass)
valueType - value typeskinClass - skin classpublic void addSkinClassForConnectionType(String connectionType, Class<? extends FXConnectionSkin> skinClass)
connectionType - connection typeskinClass - skin classpublic eu.mihosoft.vrl.workflow.skin.VNodeSkin createSkin(eu.mihosoft.vrl.workflow.VNode n,
eu.mihosoft.vrl.workflow.VFlow flow)
createSkin in interface eu.mihosoft.vrl.workflow.skin.VNodeSkinFactory<FXFlowNodeSkin>createSkin in class FXSkinFactorypublic eu.mihosoft.vrl.workflow.skin.ConnectionSkin createSkin(eu.mihosoft.vrl.workflow.Connection c,
eu.mihosoft.vrl.workflow.VFlow flow,
String type)
createSkin in interface eu.mihosoft.vrl.workflow.skin.ConnectionSkinFactory<FXConnectionSkin>createSkin in class FXSkinFactorypublic eu.mihosoft.vrl.workflow.skin.SkinFactory<FXConnectionSkin,FXFlowNodeSkin> createChild(eu.mihosoft.vrl.workflow.skin.Skin parent)
createChild in interface eu.mihosoft.vrl.workflow.skin.SkinFactory<FXConnectionSkin,FXFlowNodeSkin>createChild in class FXSkinFactorypublic FXSkinFactory newInstance(Parent parent, FXSkinFactory parentFactory)
newInstance in class FXSkinFactorypublic Class<? extends FXFlowNodeSkinBase> getDefaultNodeSkin()
public void setDefaultNodeSkin(Class<? extends FXFlowNodeSkinBase> defaultNodeSkin)
defaultNodeSkin - the defaultNodeSkin to setpublic Class<? extends FXConnectionSkin> getDefaultConnectionSkin()
public void setDefaultConnectionSkin(Class<? extends FXConnectionSkin> defaultConnectionSkin)
defaultConnectionSkin - the defaultConnectionSkin to set