Package io.atlasmap.java.inspect
Class ClassInspectionService
- java.lang.Object
-
- io.atlasmap.java.inspect.ClassInspectionService
-
public class ClassInspectionService extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_ARRAY_DIM_LIMITstatic intMAX_REENTRY_LIMIT
-
Constructor Summary
Constructors Constructor Description ClassInspectionService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getClassNameExclusions()BooleangetDisablePackagePrivateOnlyFields()BooleangetDisablePrivateOnlyFields()BooleangetDisableProtectedOnlyFields()BooleangetDisablePublicGetterSetterFields()BooleangetDisablePublicOnlyFields()List<String>getFieldExclusions()List<String>getListClasses()List<String>getMapClasses()io.atlasmap.java.v2.JavaClassinspectClass(Class<?> clazz, io.atlasmap.v2.CollectionType collectionType, String collectionClassName)io.atlasmap.java.v2.JavaClassinspectClass(ClassLoader classLoader, Class<?> clazz, io.atlasmap.v2.CollectionType collectionType, String collectionClassName)io.atlasmap.java.v2.JavaClassinspectClass(ClassLoader classLoader, String className, io.atlasmap.v2.CollectionType collectionType, String collectionClassName)io.atlasmap.java.v2.JavaClassinspectClass(String className, io.atlasmap.v2.CollectionType collectionType, String collectionClassName)io.atlasmap.java.v2.JavaClassinspectClass(String className, io.atlasmap.v2.CollectionType collectionType, String collectionClassName, String classpath)protected booleanisFieldMap(String fieldType)voidsetConversionService(io.atlasmap.spi.AtlasConversionService atlasConversionService)voidsetDisablePackagePrivateOnlyFields(Boolean disablePackagePrivateOnlyFields)voidsetDisablePrivateOnlyFields(Boolean disablePrivateOnlyFields)voidsetDisableProtectedOnlyFields(Boolean disableProtectedOnlyFields)voidsetDisablePublicGetterSetterFields(Boolean disablePublicGetterSetterFields)voidsetDisablePublicOnlyFields(Boolean disablePublicOnlyFields)
-
-
-
Field Detail
-
MAX_REENTRY_LIMIT
public static final int MAX_REENTRY_LIMIT
- See Also:
- Constant Field Values
-
MAX_ARRAY_DIM_LIMIT
public static final int MAX_ARRAY_DIM_LIMIT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDisableProtectedOnlyFields
public Boolean getDisableProtectedOnlyFields()
-
setDisableProtectedOnlyFields
public void setDisableProtectedOnlyFields(Boolean disableProtectedOnlyFields)
-
getDisablePackagePrivateOnlyFields
public Boolean getDisablePackagePrivateOnlyFields()
-
setDisablePackagePrivateOnlyFields
public void setDisablePackagePrivateOnlyFields(Boolean disablePackagePrivateOnlyFields)
-
getDisablePrivateOnlyFields
public Boolean getDisablePrivateOnlyFields()
-
setDisablePrivateOnlyFields
public void setDisablePrivateOnlyFields(Boolean disablePrivateOnlyFields)
-
getDisablePublicOnlyFields
public Boolean getDisablePublicOnlyFields()
-
setDisablePublicOnlyFields
public void setDisablePublicOnlyFields(Boolean disablePublicOnlyFields)
-
getDisablePublicGetterSetterFields
public Boolean getDisablePublicGetterSetterFields()
-
setDisablePublicGetterSetterFields
public void setDisablePublicGetterSetterFields(Boolean disablePublicGetterSetterFields)
-
inspectClass
public io.atlasmap.java.v2.JavaClass inspectClass(String className, io.atlasmap.v2.CollectionType collectionType, String collectionClassName) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
inspectClass
public io.atlasmap.java.v2.JavaClass inspectClass(ClassLoader classLoader, String className, io.atlasmap.v2.CollectionType collectionType, String collectionClassName) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
inspectClass
public io.atlasmap.java.v2.JavaClass inspectClass(String className, io.atlasmap.v2.CollectionType collectionType, String collectionClassName, String classpath) throws InspectionException
- Throws:
InspectionException
-
inspectClass
public io.atlasmap.java.v2.JavaClass inspectClass(Class<?> clazz, io.atlasmap.v2.CollectionType collectionType, String collectionClassName)
-
inspectClass
public io.atlasmap.java.v2.JavaClass inspectClass(ClassLoader classLoader, Class<?> clazz, io.atlasmap.v2.CollectionType collectionType, String collectionClassName)
-
isFieldMap
protected boolean isFieldMap(String fieldType)
-
setConversionService
public void setConversionService(io.atlasmap.spi.AtlasConversionService atlasConversionService)
-
-