|
|||||||||
Atavism Version 2018.1 | AGIS API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatavism.server.objects.NamedPropertyClass
atavism.server.objects.Template
public class Template
used to generate an entity
Field Summary | |
---|---|
protected int |
templateID
|
protected java.lang.String |
templateType
|
Fields inherited from class atavism.server.objects.NamedPropertyClass |
---|
lock, name |
Constructor Summary | |
---|---|
Template()
|
|
Template(java.lang.String name)
|
|
Template(java.lang.String name,
int id,
java.lang.String type)
|
Method Summary | |
---|---|
java.lang.Object |
clone()
|
boolean |
equals(java.io.Serializable other)
templates might not be stored in the database, so we check equality based on the template's name |
Entity |
generate()
|
java.io.Serializable |
get(Namespace namespace,
java.lang.String key)
|
java.util.Set<Namespace> |
getNamespaces()
|
java.util.Map<java.lang.String,java.io.Serializable> |
getSubMap(Namespace namespace)
returns a copy of the submap, restricted to the namespace |
int |
getTemplateID()
|
java.lang.String |
getTemplateType()
|
java.lang.String |
getType()
|
int |
hashCode()
|
Template |
merge(Template overrideTemplate)
this "merges" the override template with the current template, and returns the result. |
void |
put(Namespace namespace,
java.lang.String key,
java.io.Serializable value)
adds the key and value, within the passed in namespace. |
void |
put(java.lang.String namespaceString,
java.lang.String key,
java.io.Serializable value)
the old overloading that uses the string name of the namespace. |
Template |
restrict(Namespace namespace)
returns a template with only the passed in namespace parameters |
void |
setTemplateID(int templateID)
|
void |
setTemplateType(java.lang.String templateType)
|
java.lang.String |
toString()
|
Methods inherited from class atavism.server.objects.NamedPropertyClass |
---|
getBooleanProperty, getIntProperty, getName, getProperty, getPropertyMap, getPropertyMapRef, getStringProperty, lock, modifyIntProperty, removeProperty, setName, setProperty, setPropertyMap, setupTransient, unlock |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected int templateID
protected java.lang.String templateType
Constructor Detail |
---|
public Template()
public Template(java.lang.String name)
public Template(java.lang.String name, int id, java.lang.String type)
Method Detail |
---|
public java.lang.String getType()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public void put(Namespace namespace, java.lang.String key, java.io.Serializable value)
public void put(java.lang.String namespaceString, java.lang.String key, java.io.Serializable value)
public java.io.Serializable get(Namespace namespace, java.lang.String key)
public java.util.Set<Namespace> getNamespaces()
public java.util.Map<java.lang.String,java.io.Serializable> getSubMap(Namespace namespace)
public Template restrict(Namespace namespace)
public Template merge(Template overrideTemplate)
public boolean equals(java.io.Serializable other)
public int hashCode()
hashCode
in class java.lang.Object
public Entity generate()
public int getTemplateID()
public void setTemplateID(int templateID)
public java.lang.String getTemplateType()
public void setTemplateType(java.lang.String templateType)
|
Copyright © 2018 Dragonsan Studios Sp. z o.o. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |