net.jangaroo.extxml.model
Class ComponentSuite

java.lang.Object
  extended by net.jangaroo.extxml.model.ComponentSuite

public final class ComponentSuite
extends Object

A set of Ext JS components bundled under the same namespace. An XML schema can be defined that contains element definition for all component classes.


Constructor Summary
ComponentSuite()
           
ComponentSuite(String namespace, String namespacePrefix, File rootDir, File as3OutputDir)
           
 
Method Summary
 void addComponentClass(ComponentClass cc)
           
 void addImportedComponentSuite(ComponentSuite importedSuite)
           
 ComponentClass findComponentClassByFullClassName(String className)
           
 ComponentClass findComponentClassByXtype(String xtype)
           
 File getAs3OutputDir()
           
 ComponentClass getComponentClassByFullClassName(String className)
           
 ComponentClass getComponentClassByLocalName(String localName)
           
 ComponentClass getComponentClassByNamespaceAndLocalName(String namespaceUri, String localName)
           
 ComponentClass getComponentClassByXtype(String xtype)
           
 Collection<ComponentClass> getComponentClasses()
           
 List<ComponentClass> getComponentClassesByType(ComponentType type)
           
 String getNamespace()
           
 String getNs()
           
 String getPrefix()
           
 File getRootDir()
           
 List<ComponentClass> getSortedComponentClasses()
           
 String getUsedComponentSuiteNamespaces()
           
 Collection<ComponentSuite> getUsedComponentSuites()
           
 Map<String,ComponentSuite> getUsedComponentSuitesByNs()
           
 void resolveSuperClasses()
           
 void setAs3OutputDir(File as3OutputDir)
           
 void setNamespace(String namespace)
           
 void setNs(String ns)
           
 void setRootDir(File rootDir)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ComponentSuite

public ComponentSuite()

ComponentSuite

public ComponentSuite(String namespace,
                      String namespacePrefix,
                      File rootDir,
                      File as3OutputDir)
Method Detail

addImportedComponentSuite

public void addImportedComponentSuite(ComponentSuite importedSuite)

getUsedComponentSuitesByNs

public Map<String,ComponentSuite> getUsedComponentSuitesByNs()

getUsedComponentSuites

public Collection<ComponentSuite> getUsedComponentSuites()

getUsedComponentSuiteNamespaces

public String getUsedComponentSuiteNamespaces()

setNamespace

public void setNamespace(String namespace)

getNamespace

public String getNamespace()

setNs

public void setNs(String ns)

getNs

public String getNs()

getPrefix

public String getPrefix()

setRootDir

public void setRootDir(File rootDir)

getRootDir

public File getRootDir()

setAs3OutputDir

public void setAs3OutputDir(File as3OutputDir)

getAs3OutputDir

public File getAs3OutputDir()

addComponentClass

public void addComponentClass(ComponentClass cc)

getSortedComponentClasses

public List<ComponentClass> getSortedComponentClasses()

getComponentClasses

public Collection<ComponentClass> getComponentClasses()

getComponentClassByXtype

public ComponentClass getComponentClassByXtype(String xtype)

getComponentClassByLocalName

public ComponentClass getComponentClassByLocalName(String localName)

getComponentClassByNamespaceAndLocalName

public ComponentClass getComponentClassByNamespaceAndLocalName(String namespaceUri,
                                                               String localName)

findComponentClassByXtype

public ComponentClass findComponentClassByXtype(String xtype)

getComponentClassByFullClassName

public ComponentClass getComponentClassByFullClassName(String className)

findComponentClassByFullClassName

public ComponentClass findComponentClassByFullClassName(String className)

getComponentClassesByType

public List<ComponentClass> getComponentClassesByType(ComponentType type)

resolveSuperClasses

public void resolveSuperClasses()

toString

public String toString()
Overrides:
toString in class Object


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