|
|||||||||
| Version 1.5 | APIs subject to change! | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmultiverse.server.objects.NamedPropertyClass
multiverse.server.objects.Template
public class Template
used to generate an entity
| Field Summary |
|---|
| Fields inherited from class multiverse.server.objects.NamedPropertyClass |
|---|
lock, name |
| Constructor Summary | |
|---|---|
Template()
|
|
Template(java.lang.String name)
|
|
| 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 |
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 |
java.lang.String |
toString()
|
| Methods inherited from class multiverse.server.objects.NamedPropertyClass |
|---|
getBooleanProperty, getIntProperty, getName, getProperty, getPropertyMap, getPropertyMapRef, getStringProperty, lock, modifyIntProperty, setName, setProperty, setPropertyMap, setupTransient, unlock |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Template()
public Template(java.lang.String name)
| 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.Objectjava.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.Objectpublic Entity generate()
|
Copyright © 2008 The Multiverse Network, Inc. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||