Package com.simplicite.util
Class ModelTemplate
- java.lang.Object
-
- com.simplicite.util.ModelTemplate
-
public class ModelTemplate extends java.lang.Object
Model template definition
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
ModelTemplate.LinkTemplate
Link definitionclass
ModelTemplate.NodeTemplate
Node definition
-
Field Summary
Fields Modifier and Type Field Description static char
MODEL_RELATION
-
Constructor Summary
Constructors Constructor Description ModelTemplate(Grant g, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canUseBackground()
boolean
canUseContainer()
boolean
canUseGrid()
boolean
canUseNote()
boolean
canUseTitle()
boolean
canUseTree()
java.lang.String
getId()
java.lang.String
getImplementation()
ModelTemplate.LinkTemplate
getLink(java.lang.String name)
java.util.Map<java.lang.String,ModelTemplate.LinkTemplate>
getLinks()
java.lang.String
getName()
ModelTemplate.NodeTemplate
getNode(java.lang.String name)
java.util.Map<java.lang.String,ModelTemplate.NodeTemplate>
getNodes()
char
getType()
java.lang.String
toJSON()
Expose template in JSON structure
-
-
-
Field Detail
-
MODEL_RELATION
public static final char MODEL_RELATION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ModelTemplate
public ModelTemplate(Grant g, java.lang.String name)
-
-
Method Detail
-
getId
public java.lang.String getId()
-
getName
public java.lang.String getName()
-
getType
public char getType()
-
getImplementation
public java.lang.String getImplementation()
-
canUseTitle
public boolean canUseTitle()
-
canUseNote
public boolean canUseNote()
-
canUseGrid
public boolean canUseGrid()
-
canUseContainer
public boolean canUseContainer()
-
canUseBackground
public boolean canUseBackground()
-
canUseTree
public boolean canUseTree()
-
getNodes
public java.util.Map<java.lang.String,ModelTemplate.NodeTemplate> getNodes()
-
getNode
public ModelTemplate.NodeTemplate getNode(java.lang.String name)
-
getLinks
public java.util.Map<java.lang.String,ModelTemplate.LinkTemplate> getLinks()
-
getLink
public ModelTemplate.LinkTemplate getLink(java.lang.String name)
-
toJSON
public java.lang.String toJSON()
Expose template in JSON structure- Returns:
- JSON object
-
-