Package com.simplicite.util
Class ModelTemplate.NodeTemplate
- java.lang.Object
-
- com.simplicite.util.ModelTemplate.NodeTemplate
-
- Enclosing class:
- ModelTemplate
public class ModelTemplate.NodeTemplate extends java.lang.Object
Node definition
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ModelTemplate.NodeTemplate.ContentTemplate
Node content definition
-
Field Summary
Fields Modifier and Type Field Description static int
SHOW_FIELDS_ALL
static int
SHOW_FIELDS_NONE
static int
SHOW_FIELDS_SUMMARY
static char
TYPE_CONTAINER
Container node : contains objects or containersstatic char
TYPE_OBJECT
Object node
-
Constructor Summary
Constructors Constructor Description NodeTemplate(java.lang.String id, java.lang.String name, char type, ObjectDB object, int showFields, java.lang.String color, int radius, boolean shadow, boolean colField, boolean colContent, boolean resizable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getCollapseContent()
boolean
getCollapseField()
java.lang.String
getColor()
ModelTemplate.NodeTemplate.ContentTemplate
getContent(ObjectDB obj)
ModelTemplate.NodeTemplate.ContentTemplate
getContent(java.lang.String name)
java.util.List<ModelTemplate.NodeTemplate.ContentTemplate>
getContents()
java.lang.String
getName()
ObjectDB
getObject()
int
getRadius()
boolean
getShadow()
char
getType()
boolean
isResizable()
void
setCollapseContent(boolean b)
void
setCollapseField(boolean b)
void
setColor(java.lang.String color)
void
setRadius(int r)
void
setResizable(boolean b)
void
setShadow(boolean b)
void
setShowFields(int show)
void
setType(char type)
int
showFields()
-
-
-
Field Detail
-
SHOW_FIELDS_NONE
public static final int SHOW_FIELDS_NONE
- See Also:
- Constant Field Values
-
SHOW_FIELDS_SUMMARY
public static final int SHOW_FIELDS_SUMMARY
- See Also:
- Constant Field Values
-
SHOW_FIELDS_ALL
public static final int SHOW_FIELDS_ALL
- See Also:
- Constant Field Values
-
TYPE_OBJECT
public static final char TYPE_OBJECT
Object node- See Also:
- Constant Field Values
-
TYPE_CONTAINER
public static final char TYPE_CONTAINER
Container node : contains objects or containers- See Also:
- Constant Field Values
-
-
Constructor Detail
-
NodeTemplate
public NodeTemplate(java.lang.String id, java.lang.String name, char type, ObjectDB object, int showFields, java.lang.String color, int radius, boolean shadow, boolean colField, boolean colContent, boolean resizable)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getObject
public ObjectDB getObject()
-
getType
public char getType()
-
setType
public void setType(char type)
-
setShowFields
public void setShowFields(int show)
-
showFields
public int showFields()
-
setColor
public void setColor(java.lang.String color)
-
getColor
public java.lang.String getColor()
-
setRadius
public void setRadius(int r)
-
getRadius
public int getRadius()
-
setShadow
public void setShadow(boolean b)
-
getShadow
public boolean getShadow()
-
setCollapseField
public void setCollapseField(boolean b)
-
getCollapseField
public boolean getCollapseField()
-
setCollapseContent
public void setCollapseContent(boolean b)
-
getCollapseContent
public boolean getCollapseContent()
-
setResizable
public void setResizable(boolean b)
-
isResizable
public boolean isResizable()
-
getContents
public java.util.List<ModelTemplate.NodeTemplate.ContentTemplate> getContents()
-
getContent
public ModelTemplate.NodeTemplate.ContentTemplate getContent(java.lang.String name)
-
getContent
public ModelTemplate.NodeTemplate.ContentTemplate getContent(ObjectDB obj)
-
-