public interface

PropertyModel

org.odata4j.producer.inmemory.PropertyModel
Known Indirect Subclasses

Summary

Public Methods
abstract Class<?> getCollectionElementType(String collectionName)
abstract Iterable<String> getCollectionNames()
abstract Iterable<?> getCollectionValue(Object target, String collectionName)
abstract Iterable<String> getPropertyNames()
abstract Class<?> getPropertyType(String propertyName)
abstract Object getPropertyValue(Object target, String propertyName)

Public Methods

public abstract Class<?> getCollectionElementType (String collectionName)

Parameters
collectionName

public abstract Iterable<String> getCollectionNames ()

public abstract Iterable<?> getCollectionValue (Object target, String collectionName)

Parameters
target
collectionName

public abstract Iterable<String> getPropertyNames ()

public abstract Class<?> getPropertyType (String propertyName)

Parameters
propertyName

public abstract Object getPropertyValue (Object target, String propertyName)

Parameters
target
propertyName