net.jangaroo.exml.model
Class ConfigClass
java.lang.Object
net.jangaroo.exml.model.DescriptionHolder
net.jangaroo.exml.model.ConfigClass
public final class ConfigClass
- extends DescriptionHolder
ConfigClass
public ConfigClass()
addCfg
public void addCfg(ConfigAttribute cfg)
contains
public boolean contains(ConfigAttribute cfg)
getSuperClass
public ConfigClass getSuperClass()
setSuperClass
public void setSuperClass(ConfigClass superClass)
getCfgs
public List<ConfigAttribute> getCfgs()
getConstants
public List<Constant> getConstants()
getDirectCfgs
public List<ConfigAttribute> getDirectCfgs()
- Returns only the ConfigAttributes that are not already defined in the super class
- Returns:
- the list of ConfigAttributes
getCfgByName
public ConfigAttribute getCfgByName(String name)
addConstant
public void addConstant(Constant constant)
createConfigClassName
public static String createConfigClassName(String name)
- Create a ConfigClass name from the given name. By convention all ConfigClass names are uncapitalized.
- Parameters:
name - the name
- Returns:
- return the new config-class name, matching the conventions.
setName
public void setName(String name)
getName
public String getName()
- the name
- Returns:
- the name
getType
public ConfigClassType getType()
setType
public void setType(ConfigClassType type)
getTypeValue
public String getTypeValue()
setTypeValue
public void setTypeValue(String typeValue)
setPackageName
public void setPackageName(String packageName)
getPackageName
public String getPackageName()
getNs
public String getNs()
getFullName
public String getFullName()
- The full qualified name
- Returns:
- the fqn
setComponentClassName
public void setComponentClassName(String componentClassName)
getComponentClassName
public String getComponentClassName()
setSuperClassName
public void setSuperClassName(String superClassName)
getSuperClassName
public String getSuperClassName()
getImports
public List<String> getImports()
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 2002-2011 CoreMedia AG. All Rights Reserved.