org.codehaus.xfire.aegis.mapping
Interface TypeRegistry

All Known Implementing Classes:
DefaultTypeRegistry

public interface TypeRegistry

Registers Aegis types with a QName. The namespace of the QName will be something like the default namespace of your service or the SOAP envelope namespace.

Author:
Dan Diephouse

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 Type createType(org.dom4j.QName typeQ)
           
 java.util.Collection getAllTypes()
           
 java.lang.Class getTypeClass(org.dom4j.QName typeQ)
           
 void register(org.dom4j.QName typeQ, java.lang.Class typeClass)
           
 java.lang.Class unregisterType(org.dom4j.QName typeQ)
           
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

register

void register(org.dom4j.QName typeQ,
              java.lang.Class typeClass)

getTypeClass

java.lang.Class getTypeClass(org.dom4j.QName typeQ)

createType

Type createType(org.dom4j.QName typeQ)

unregisterType

java.lang.Class unregisterType(org.dom4j.QName typeQ)

getAllTypes

java.util.Collection getAllTypes()


Copyright © 2004 Codehaus. All Rights Reserved.