com.eviware.soapui.impl.support.definition.support
Class AbstractInterfaceDefinition<T extends AbstractInterface>

java.lang.Object
  extended by com.eviware.soapui.impl.support.definition.support.AbstractInterfaceDefinition<T>
All Implemented Interfaces:
InterfaceDefinition<T>
Direct Known Subclasses:
XmlSchemaBasedInterfaceDefinition

public abstract class AbstractInterfaceDefinition<T extends AbstractInterface>
extends java.lang.Object
implements InterfaceDefinition<T>


Constructor Summary
protected AbstractInterfaceDefinition(T iface)
           
 
Method Summary
 DefinitionCache getDefinitionCache()
           
 java.util.List getDefinitionParts()
           
 T getInterface()
           
 InterfaceDefinitionPart getRootPart()
           
 void setDefinitionCache(DefinitionCache definitionCache)
           
 void setIface(T iface)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.impl.support.definition.InterfaceDefinition
findType, getDefinedNamespaces, getSchemaTypeLoader, getSchemaTypeSystem, getTargetNamespace, hasSchemaTypes
 

Constructor Detail

AbstractInterfaceDefinition

protected AbstractInterfaceDefinition(T iface)
Method Detail

getDefinitionCache

public DefinitionCache getDefinitionCache()
Specified by:
getDefinitionCache in interface InterfaceDefinition<T extends AbstractInterface>

setDefinitionCache

public void setDefinitionCache(DefinitionCache definitionCache)

getRootPart

public InterfaceDefinitionPart getRootPart()

getDefinitionParts

public java.util.List getDefinitionParts()
                                  throws java.lang.Exception
Throws:
java.lang.Exception

getInterface

public T getInterface()
Specified by:
getInterface in interface InterfaceDefinition<T extends AbstractInterface>

setIface

public void setIface(T iface)


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