public class GeneratorMappingContext extends Object implements ServerMappingContext
Constructor and Description |
---|
GeneratorMappingContext(MarshallerGeneratorFactory marshallerGeneratorFactory,
ClassStructureBuilder<?> classStructureBuilder,
ArrayMarshallerCallback callback) |
Modifier and Type | Method and Description |
---|---|
boolean |
canMarshal(String clazz)
Indicates whether or not the specified class can be marshalled, whether or not a definition exists.
|
ArrayMarshallerCallback |
getArrayMarshallerCallback() |
ClassStructureBuilder<?> |
getClassStructureBuilder() |
DefinitionsFactory |
getDefinitionsFactory() |
Marshaller<Object> |
getMarshaller(String clazz)
Returns the Marshaller instance that can handle the given type.
|
MarshallerGeneratorFactory |
getMarshallerGeneratorFactory() |
boolean |
hasMarshaller(String clazzName) |
boolean |
isExposed(MetaClassMember member,
String marshallerClass) |
boolean |
isRendered(MetaClass metaClass) |
void |
markExposed(MetaClassMember member,
String marshallerClass) |
void |
markRendered(MetaClass metaClass) |
void |
registerGeneratedMarshaller(String clazzName) |
public GeneratorMappingContext(MarshallerGeneratorFactory marshallerGeneratorFactory, ClassStructureBuilder<?> classStructureBuilder, ArrayMarshallerCallback callback)
public MarshallerGeneratorFactory getMarshallerGeneratorFactory()
public DefinitionsFactory getDefinitionsFactory()
getDefinitionsFactory
in interface ServerMappingContext
public void registerGeneratedMarshaller(String clazzName)
public boolean hasMarshaller(String clazzName)
hasMarshaller
in interface MappingContext
public Marshaller<Object> getMarshaller(String clazz)
MappingContext
getMarshaller
in interface MappingContext
clazz
- fully qualified class name of the type to be marshalled, in the
format returned by Class.getName()
and
MetaClass.getFullyQualifiedName()
.
Null is permitted, and yields a marshaller that can only marshal
and demarshal null references.public boolean canMarshal(String clazz)
MappingContext
canMarshal
in interface MappingContext
public void markRendered(MetaClass metaClass)
public boolean isRendered(MetaClass metaClass)
public ArrayMarshallerCallback getArrayMarshallerCallback()
public void markExposed(MetaClassMember member, String marshallerClass)
public boolean isExposed(MetaClassMember member, String marshallerClass)
public ClassStructureBuilder<?> getClassStructureBuilder()
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.