net.jangaroo.extxml
Class ComponentSuiteRegistry

java.lang.Object
  extended by net.jangaroo.extxml.ComponentSuiteRegistry

public final class ComponentSuiteRegistry
extends Object

A registry for ComponentSuites, which returns a ComponentSuite given its namespace URI. Is the ComponentSuite is not yet registered, it uses a ComponentSuiteResolver to construct it and caches it for later access. This class, more precise method getComponentSuite(java.lang.String), is not thread-safe!


Method Summary
 void add(ComponentSuite componentSuite)
           
 ComponentClass findComponentClassByFullClassName(String fullComponentClassName)
           
 ComponentClass findComponentClassByXtype(String xtype)
           
 ComponentClass getComponentClass(String namespaceUri, String localName)
           
 ComponentSuite getComponentSuite(String namespaceUri)
           
static ComponentSuiteRegistry getInstance()
           
 void reset()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getInstance

public static ComponentSuiteRegistry getInstance()

add

public void add(ComponentSuite componentSuite)

getComponentSuite

public ComponentSuite getComponentSuite(String namespaceUri)

getComponentClass

public ComponentClass getComponentClass(String namespaceUri,
                                        String localName)

findComponentClassByXtype

public ComponentClass findComponentClassByXtype(String xtype)

findComponentClassByFullClassName

public ComponentClass findComponentClassByFullClassName(String fullComponentClassName)

toString

public String toString()
Overrides:
toString in class Object

reset

public void reset()


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