public class MEnvSpaceType
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | MEnvSpaceType.ClassConverterParse class names. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected java.lang.String | classnameThe class name. | 
| protected java.lang.String | nameThe name. | 
| static java.lang.String | OBJECTPLACEMENT_BORDERThe border object placement. | 
| static java.lang.String | OBJECTPLACEMENT_CENTERThe center object placement. | 
| protected MultiCollection<java.lang.String,java.lang.Object> | propertiesThe properties. | 
| protected static java.util.Set<TypeInfo> | TYPES | 
| Constructor and Description | 
|---|
| MEnvSpaceType() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addProperty(java.lang.String key,
           java.lang.Object value)Add a property. | 
| static java.util.Map | convertProperties(java.util.List properties,
                 IValueFetcher fetcher)Set properties on a map. | 
| java.lang.String | getClassName()Get the classname. | 
| java.lang.String | getName()Get the name. | 
| java.util.Map | getProperties()Get the properties. | 
| static java.lang.Object | getProperty(java.util.Map map,
           java.lang.String name)Get a property from a (multi)map. | 
| java.lang.Object | getProperty(java.lang.String name)Get a property from a (multi)map. | 
| java.util.List | getPropertyList(java.lang.String key)Get a property. | 
| static java.util.Set | getXMLMapping()Get the XML mapping. | 
| protected static void | reportError(IContext context,
           java.lang.String error)Report an error including the line and column. | 
| void | setClassName(java.lang.String classname)Set the classname. | 
| void | setName(java.lang.String name) | 
| static void | setProperties(IPropertyObject object,
             java.util.List properties,
             IValueFetcher fetcher)Set properties on a IPropertyObject. | 
public static final java.lang.String OBJECTPLACEMENT_BORDER
public static final java.lang.String OBJECTPLACEMENT_CENTER
protected java.lang.String name
protected java.lang.String classname
protected MultiCollection<java.lang.String,java.lang.Object> properties
protected static final java.util.Set<TypeInfo> TYPES
public java.lang.String getName()
public void setName(java.lang.String name)
name - The name to set.public java.lang.String getClassName()
public void setClassName(java.lang.String classname)
classname - The classname to set.public void addProperty(java.lang.String key,
                        java.lang.Object value)
key - The key.value - The value.public java.util.List getPropertyList(java.lang.String key)
key - The key.public java.util.Map getProperties()
public java.lang.Object getProperty(java.lang.String name)
map - The map.name - The name.public static java.util.Set getXMLMapping()
protected static void reportError(IContext context, java.lang.String error)
public static void setProperties(IPropertyObject object, java.util.List properties, IValueFetcher fetcher)
object - The IPropertyObject.properties - A list properties (containing maps with "name", "value" keys).fetcher - The fetcher for parsing the Java expression (can provide
  predefined values to the expression)public static java.util.Map convertProperties(java.util.List properties,
                                              IValueFetcher fetcher)
properties - A list properties (containing maps with "name", "value" keys).fetcher - The fetcher for parsing the Java expression (can provide
  predefined values to the expression)public static java.lang.Object getProperty(java.util.Map map,
                                           java.lang.String name)
map - The map.name - The name.