public class JavaFieldWriterUtil extends Object
Constructor and Description |
---|
JavaFieldWriterUtil(io.atlasmap.spi.AtlasConversionService conversionService) |
Modifier and Type | Method and Description |
---|---|
Object |
adjustCollectionSize(Object collectionObject,
io.atlasmap.core.AtlasPath.SegmentContext segmentContext) |
Object |
createComplexChildObject(Object parentObject,
io.atlasmap.core.AtlasPath.SegmentContext segmentContext) |
Object |
createComplexChildObject(Object parentObject,
io.atlasmap.core.AtlasPath.SegmentContext segmentContext,
Class<?> clazz) |
Object |
createComplexCollectionItem(Object collectionObject,
Class<?> itemType,
io.atlasmap.core.AtlasPath.SegmentContext segmentContext) |
Object |
createComplexCollectionItem(Object parentObject,
Object collectionObject,
io.atlasmap.core.AtlasPath.SegmentContext segmentContext) |
Object |
getChildObject(Object parentObject,
io.atlasmap.core.AtlasPath.SegmentContext segment) |
Object |
getCollectionItem(Object collectionObject,
io.atlasmap.core.AtlasPath.SegmentContext segmentContext) |
Class<?> |
getDefaultCollectionImplClass(io.atlasmap.v2.CollectionType type) |
Map<Class<?>,Class<?>> |
getDefaultCollectionImplClasses() |
Object |
instantiateObject(Class<?> clz) |
Class<?> |
loadClass(String name) |
Class<?> |
resolveChildClass(Object parentObject,
io.atlasmap.core.AtlasPath.SegmentContext segment) |
Class<?> |
resolveCollectionItemClass(Object parentObject,
io.atlasmap.core.AtlasPath.SegmentContext segmentContext) |
void |
setChildObject(Object parentObject,
Object childObject,
io.atlasmap.core.AtlasPath.SegmentContext segmentContext) |
void |
setCollectionItem(Object collectionObject,
Object item,
io.atlasmap.core.AtlasPath.SegmentContext segmentContext) |
public JavaFieldWriterUtil(io.atlasmap.spi.AtlasConversionService conversionService)
public Object instantiateObject(Class<?> clz) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public Class<?> loadClass(String name) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public Class<?> getDefaultCollectionImplClass(io.atlasmap.v2.CollectionType type)
public Object getChildObject(Object parentObject, io.atlasmap.core.AtlasPath.SegmentContext segment) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public Object createComplexChildObject(Object parentObject, io.atlasmap.core.AtlasPath.SegmentContext segmentContext, Class<?> clazz) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public Object createComplexChildObject(Object parentObject, io.atlasmap.core.AtlasPath.SegmentContext segmentContext) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public void setChildObject(Object parentObject, Object childObject, io.atlasmap.core.AtlasPath.SegmentContext segmentContext) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public Class<?> resolveChildClass(Object parentObject, io.atlasmap.core.AtlasPath.SegmentContext segment) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public Object getCollectionItem(Object collectionObject, io.atlasmap.core.AtlasPath.SegmentContext segmentContext) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public Object adjustCollectionSize(Object collectionObject, io.atlasmap.core.AtlasPath.SegmentContext segmentContext) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public Object createComplexCollectionItem(Object collectionObject, Class<?> itemType, io.atlasmap.core.AtlasPath.SegmentContext segmentContext) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public Object createComplexCollectionItem(Object parentObject, Object collectionObject, io.atlasmap.core.AtlasPath.SegmentContext segmentContext) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public Class<?> resolveCollectionItemClass(Object parentObject, io.atlasmap.core.AtlasPath.SegmentContext segmentContext) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
public void setCollectionItem(Object collectionObject, Object item, io.atlasmap.core.AtlasPath.SegmentContext segmentContext) throws io.atlasmap.api.AtlasException
io.atlasmap.api.AtlasException
Copyright © 2019 JBoss by Red Hat. All rights reserved.