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
canUseSprings()
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 structurevoid
useBackground(boolean b)
void
useContainer(boolean b)
void
useGrid(boolean b)
void
useNote(boolean b)
void
useSprings(boolean b)
void
useTitle(boolean b)
void
useTree(boolean b)
-
-
-
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()
-
useTitle
public void useTitle(boolean b)
-
canUseNote
public boolean canUseNote()
-
useNote
public void useNote(boolean b)
-
canUseGrid
public boolean canUseGrid()
-
useGrid
public void useGrid(boolean b)
-
canUseContainer
public boolean canUseContainer()
-
useContainer
public void useContainer(boolean b)
-
canUseBackground
public boolean canUseBackground()
-
useBackground
public void useBackground(boolean b)
-
canUseTree
public boolean canUseTree()
-
useTree
public void useTree(boolean b)
-
canUseSprings
public boolean canUseSprings()
-
useSprings
public void useSprings(boolean b)
-
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
-
-