Package io.atlasmap.java.core.accessor
Class JavaChildAccessor
- java.lang.Object
-
- io.atlasmap.java.core.accessor.JavaChildAccessor
-
- Direct Known Subclasses:
FieldAccessor,GetterAccessor,RootAccessor
public abstract class JavaChildAccessor extends Object
-
-
Constructor Summary
Constructors Constructor Description JavaChildAccessor(Object parent, String name)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description io.atlasmap.v2.CollectionTypegetCollectionType()List<?>getCollectionValues()Class<?>getFieldClass()StringgetName()ObjectgetParentObject()abstract Class<?>getRawClass()abstract TypegetRawGenericType()abstract ObjectgetRawValue()ObjectgetValue()ObjectgetValueAt(int pos)
-
-
-
Method Detail
-
getRawValue
public abstract Object getRawValue() throws io.atlasmap.api.AtlasException
- Throws:
io.atlasmap.api.AtlasException
-
getRawGenericType
public abstract Type getRawGenericType() throws io.atlasmap.api.AtlasException
- Throws:
io.atlasmap.api.AtlasException
-
getRawClass
public abstract Class<?> getRawClass() throws io.atlasmap.api.AtlasException
- Throws:
io.atlasmap.api.AtlasException
-
getParentObject
public Object getParentObject()
-
getName
public String getName()
-
getCollectionType
public io.atlasmap.v2.CollectionType getCollectionType() throws io.atlasmap.api.AtlasException- Throws:
io.atlasmap.api.AtlasException
-
getCollectionValues
public List<?> getCollectionValues() throws io.atlasmap.api.AtlasException
- Throws:
io.atlasmap.api.AtlasException
-
getFieldClass
public Class<?> getFieldClass() throws io.atlasmap.api.AtlasException
- Throws:
io.atlasmap.api.AtlasException
-
getValue
public Object getValue() throws io.atlasmap.api.AtlasException
- Throws:
io.atlasmap.api.AtlasException
-
getValueAt
public Object getValueAt(int pos) throws io.atlasmap.api.AtlasException
- Throws:
io.atlasmap.api.AtlasException
-
-