public class MoxyJaxbContextFactoryImpl extends java.lang.Object implements JaxbContextFactory
| Constructor and Description |
|---|
MoxyJaxbContextFactoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<java.lang.Class<?>> |
computeAllClasses(java.lang.Class... classes) |
protected java.util.Set<java.lang.Class<?>> |
computeDetailsForClass(java.lang.Class clazz,
int currentDepth) |
protected java.util.Set<java.lang.Class<?>> |
computeOtherClasses(java.util.Set<java.lang.Class<?>> allClasses) |
protected java.util.Map<java.lang.String,java.lang.Object> |
computeProperties(java.util.Set<java.lang.Class<?>> allClasses) |
javax.xml.bind.JAXBContext |
createJaxbContext(java.lang.Class... classes) |
protected java.util.Set<java.lang.Class<?>> |
excludeClasses(java.util.Set<java.lang.Class<?>> classes) |
protected java.util.Set<java.lang.Class<?>> |
expandGenericSuperclasses(java.util.Set<java.lang.Class<?>> allClasses) |
protected static java.util.List<java.lang.Class<?>> |
getAllSuperClasses(java.lang.Class<?> clazz) |
int |
getAnalysisDepth() |
protected java.util.Set<java.lang.Class<?>> |
getClassesFromFields(java.lang.Class<?> itemClass,
java.util.Set<java.lang.Class<?>> visitedClasses) |
java.util.List<java.lang.Class<?>> |
getExcludeClasses() |
protected java.util.Set<java.lang.Class<?>> |
getInnerFields(java.lang.Class<?> clazz,
int depth) |
java.util.List<java.lang.Class<?>> |
getOtherClasses() |
SubclassRegistry |
getSubclassRegistry() |
java.util.List<java.lang.Class<?>> |
getTypeAdapters() |
java.lang.Boolean |
getWrapCollections() |
void |
setAnalysisDepth(int analysisDepth) |
void |
setExcludeClasses(java.util.List<java.lang.Class<?>> excludeClasses) |
void |
setMetadataSourceFactory(MetadataSourceFactory metadataSourceFactory) |
void |
setOtherClasses(java.util.List<java.lang.Class<?>> otherClasses) |
void |
setSubclassRegistry(SubclassRegistry subclassRegistry) |
void |
setTypeAdapters(java.util.List<java.lang.Class<?>> typeAdapters) |
void |
setWrapCollections(java.lang.Boolean wrapCollections) |
boolean |
supports(java.lang.Class<?> clazz) |
public javax.xml.bind.JAXBContext createJaxbContext(java.lang.Class... classes)
throws javax.xml.bind.JAXBException
createJaxbContext in interface JaxbContextFactoryjavax.xml.bind.JAXBExceptionprotected java.util.Map<java.lang.String,java.lang.Object> computeProperties(java.util.Set<java.lang.Class<?>> allClasses)
protected java.util.Set<java.lang.Class<?>> computeAllClasses(java.lang.Class... classes)
protected java.util.Set<java.lang.Class<?>> computeDetailsForClass(java.lang.Class clazz,
int currentDepth)
protected java.util.Set<java.lang.Class<?>> computeOtherClasses(java.util.Set<java.lang.Class<?>> allClasses)
protected java.util.Set<java.lang.Class<?>> expandGenericSuperclasses(java.util.Set<java.lang.Class<?>> allClasses)
protected java.util.Set<java.lang.Class<?>> excludeClasses(java.util.Set<java.lang.Class<?>> classes)
public boolean supports(java.lang.Class<?> clazz)
supports in interface JaxbContextFactoryprotected static java.util.List<java.lang.Class<?>> getAllSuperClasses(java.lang.Class<?> clazz)
protected java.util.Set<java.lang.Class<?>> getInnerFields(java.lang.Class<?> clazz,
int depth)
protected java.util.Set<java.lang.Class<?>> getClassesFromFields(java.lang.Class<?> itemClass,
java.util.Set<java.lang.Class<?>> visitedClasses)
public java.util.List<java.lang.Class<?>> getOtherClasses()
public void setOtherClasses(java.util.List<java.lang.Class<?>> otherClasses)
public java.util.List<java.lang.Class<?>> getTypeAdapters()
public void setTypeAdapters(java.util.List<java.lang.Class<?>> typeAdapters)
public java.lang.Boolean getWrapCollections()
public void setWrapCollections(java.lang.Boolean wrapCollections)
public int getAnalysisDepth()
public void setAnalysisDepth(int analysisDepth)
public java.util.List<java.lang.Class<?>> getExcludeClasses()
public void setExcludeClasses(java.util.List<java.lang.Class<?>> excludeClasses)
public void setMetadataSourceFactory(MetadataSourceFactory metadataSourceFactory)
public SubclassRegistry getSubclassRegistry()
public void setSubclassRegistry(SubclassRegistry subclassRegistry)
Copyright © 2018 SAP SE. All Rights Reserved.