public class PojoStrategy extends Introspector
aaiLogger, className, llBuilder, loader, namingException, uriChain
Modifier | Constructor and Description |
---|---|
protected |
PojoStrategy(Object obj,
LogLineBuilder llBuilder) |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
protected String |
findKey() |
Object |
get(String name) |
List<String> |
getAllKeys() |
String |
getChildName() |
Class<?> |
getClass(String name) |
Class<?> |
getGenericTypeClass(String name) |
String |
getJavaClassName() |
List<String> |
getKeys() |
String |
getMetadata(String metadataName) |
ModelType |
getModelType() |
String |
getName() |
String |
getObjectId() |
List<String> |
getProperties() |
Map<String,String> |
getPropertyMetadata(String prop) |
List<String> |
getRequiredProperties() |
Object |
getUnderlyingObject() |
Version |
getVersion() |
boolean |
hasProperty(String name) |
String |
marshal(MarshallerProperties properties) |
String |
preProcessKey(String key) |
void |
set(String name,
Object value) |
convertPropertyName, getChildDBName, getDbName, getFullGenericURI, getGenericType, getGenericURI, getIndexedProperties, getType, getURI, getValue, hasChild, isComplexGenericType, isComplexType, isContainer, isListType, isSimpleGenericType, isSimpleType, makePlural, makeSingular, marshal, newInstanceOfNestedProperty, newInstanceOfProperty, newIntrospectorInstanceOfNestedProperty, newIntrospectorInstanceOfProperty, setURIChain, setValue
protected PojoStrategy(Object obj, LogLineBuilder llBuilder)
public boolean hasProperty(String name)
hasProperty
in class Introspector
public Object get(String name)
get
in class Introspector
public void set(String name, Object value)
set
in class Introspector
public List<String> getProperties()
getProperties
in class Introspector
public List<String> getRequiredProperties()
getRequiredProperties
in class Introspector
public List<String> getKeys()
getKeys
in class Introspector
public List<String> getAllKeys()
getAllKeys
in class Introspector
public Class<?> getClass(String name)
getClass
in class Introspector
name
- the property namepublic Class<?> getGenericTypeClass(String name)
getGenericTypeClass
in class Introspector
public String getJavaClassName()
getJavaClassName
in class Introspector
public Object getUnderlyingObject()
getUnderlyingObject
in class Introspector
public String getName()
getName
in class Introspector
protected String findKey()
findKey
in class Introspector
public String marshal(MarshallerProperties properties)
marshal
in class Introspector
public Object clone()
clone
in class Introspector
public String preProcessKey(String key)
preProcessKey
in class Introspector
public ModelType getModelType()
getModelType
in class Introspector
public String getChildName()
getChildName
in class Introspector
public Map<String,String> getPropertyMetadata(String prop)
getPropertyMetadata
in class Introspector
public String getObjectId()
getObjectId
in class Introspector
public String getMetadata(String metadataName)
getMetadata
in class Introspector
public Version getVersion()
getVersion
in class Introspector
Copyright © 2017. All Rights Reserved.