net.jangaroo.exml.model
Class ExmlModel

java.lang.Object
  extended by net.jangaroo.exml.model.DescriptionHolder
      extended by net.jangaroo.exml.model.ExmlModel

public class ExmlModel
extends DescriptionHolder


Constructor Summary
ExmlModel()
           
 
Method Summary
 void addImport(String importedClassName)
           
static String createComponentClassName(String name)
          Create a ComponentClass name from the given name.
 String getClassName()
           
 ConfigClass getConfigClass()
           
 String getFullClassName()
           
 Set<String> getImports()
           
 JsonObject getJsonObject()
           
 String getPackageName()
           
 String getSuperClassName()
           
 void setClassName(String className)
           
 void setConfigClass(ConfigClass configClass)
           
 void setPackageName(String packageName)
           
 void setSuperClassName(String superClassName)
           
 
Methods inherited from class net.jangaroo.exml.model.DescriptionHolder
getDescription, getEscapedDescription, setDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExmlModel

public ExmlModel()
Method Detail

getPackageName

public String getPackageName()

getClassName

public String getClassName()

getFullClassName

public String getFullClassName()

getSuperClassName

public String getSuperClassName()

getImports

public Set<String> getImports()

getJsonObject

public JsonObject getJsonObject()

setPackageName

public void setPackageName(String packageName)

setClassName

public void setClassName(String className)

setSuperClassName

public void setSuperClassName(String superClassName)

addImport

public void addImport(String importedClassName)

getConfigClass

public ConfigClass getConfigClass()

setConfigClass

public void setConfigClass(ConfigClass configClass)

createComponentClassName

public static String createComponentClassName(String name)
Create a ComponentClass name from the given name. By convention all ComponentClass names are capitalized.

Parameters:
name - the name
Returns:
return the new config-class name, matching the conventions.


Copyright © 2002-2011 CoreMedia AG. All Rights Reserved.