Package org.guvnor.ala.marshalling.impl
Class BaseMarshallerRegistry
- java.lang.Object
-
- org.guvnor.ala.marshalling.impl.BaseMarshallerRegistry
-
- All Implemented Interfaces:
MarshallerRegistry
public abstract class BaseMarshallerRegistry extends Object implements MarshallerRegistry
Base implementation of a MarshallerRegistry.
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<Class,Marshaller<?>>marshallerMap
-
Constructor Summary
Constructors Constructor Description BaseMarshallerRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidderegister(Class clazz)Marshallerget(Class clazz)voidregister(Class clazz, Marshaller marshaller)
-
-
-
Field Detail
-
marshallerMap
protected Map<Class,Marshaller<?>> marshallerMap
-
-
Method Detail
-
register
public void register(Class clazz, Marshaller marshaller)
- Specified by:
registerin interfaceMarshallerRegistry
-
deregister
public void deregister(Class clazz)
- Specified by:
deregisterin interfaceMarshallerRegistry
-
get
public Marshaller get(Class clazz)
- Specified by:
getin interfaceMarshallerRegistry
-
-