com.eviware.soapui.support.registry
Class AbstractRegistry<T1 extends RegistryEntry<T2,T3>,T2 extends com.eviware.soapui.config.RegistryEntryConfig,T3>

java.lang.Object
  extended by com.eviware.soapui.support.registry.AbstractRegistry<T1,T2,T3>
Direct Known Subclasses:
WssEntryRegistry

public abstract class AbstractRegistry<T1 extends RegistryEntry<T2,T3>,T2 extends com.eviware.soapui.config.RegistryEntryConfig,T3>
extends java.lang.Object


Constructor Summary
AbstractRegistry()
           
 
Method Summary
protected abstract  T2 addNewConfig(T3 parent)
           
 T1 build(T2 config, T3 parent)
           
 T1 create(java.lang.String type, T3 parent)
           
 java.lang.String[] getTypes()
           
 java.lang.String[] getTypesWithInterface(java.lang.Class<?> clazz)
           
 void mapType(java.lang.String type, java.lang.Class<? extends T1> clazz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRegistry

public AbstractRegistry()
Method Detail

mapType

public void mapType(java.lang.String type,
                    java.lang.Class<? extends T1> clazz)

create

public T1 create(java.lang.String type,
                 T3 parent)

addNewConfig

protected abstract T2 addNewConfig(T3 parent)

build

public T1 build(T2 config,
                T3 parent)

getTypes

public java.lang.String[] getTypes()

getTypesWithInterface

public java.lang.String[] getTypesWithInterface(java.lang.Class<?> clazz)


Copyright © 2005-2008 eviware.com. All Rights Reserved.