net.jangaroo.extxml.model
Class ComponentClass
java.lang.Object
net.jangaroo.extxml.model.DescriptionHolder
net.jangaroo.extxml.model.ComponentClass
public final class ComponentClass
- extends DescriptionHolder
The meta-model of an Ext JS component class.
ComponentClass
public ComponentClass(List<String> imports,
String fullClassName,
String superClassName,
Json json)
ComponentClass
public ComponentClass(String xtype,
String fullClassName)
ComponentClass
public ComponentClass(File srcFile)
setSuite
public void setSuite(ComponentSuite suite)
getSuite
public ComponentSuite getSuite()
getRelativeSrcFilePath
public String getRelativeSrcFilePath()
relativeSrcFilePath
public static String relativeSrcFilePath(ComponentSuite suite,
File srcFile)
getSrcFile
public File getSrcFile()
setXtype
public void setXtype(String xtype)
getXtype
public String getXtype()
getElementName
public String getElementName()
- Returns the XML element name, this is either just the xtype or, if the xtype is
the full qualified class name, the class name (without packages)
- Returns:
- the xml element name
getImports
public List<String> getImports()
addImport
public void addImport(String className)
setImports
public void setImports(List<String> imports)
setFullClassName
public void setFullClassName(String fullClassName)
getFullClassName
public String getFullClassName()
getClassName
public String getClassName()
getPackageName
public String getPackageName()
getXsType
public String getXsType()
getSuperClassName
public String getSuperClassName()
getSuperClass
public ComponentClass getSuperClass()
setSuperClassName
public void setSuperClassName(String superClassName)
getCfgs
public Collection<ConfigAttribute> getCfgs()
getDirectCfgs
public Collection<ConfigAttribute> getDirectCfgs()
getAllCfgs
public Collection<ConfigAttribute> getAllCfgs()
addCfg
public void addCfg(ConfigAttribute cfg)
setCfgs
public void setCfgs(List<ConfigAttribute> cfgs)
getJson
public Json getJson()
setJson
public void setJson(Json json)
getType
public ComponentType getType()
setType
public void setType(ComponentType type)
toString
public String toString()
- Overrides:
toString in class Object
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
setSuperClassLocalName
public void setSuperClassLocalName(String superClassLocalName)
setSuperClassNamespaceUri
public void setSuperClassNamespaceUri(String superClassNamespaceUri)
getSuperClassLocalName
public String getSuperClassLocalName()
getSuperClassNamespaceUri
public String getSuperClassNamespaceUri()
Copyright © 2002-2011 CoreMedia AG. All Rights Reserved.