GigaSpaces XAP 9.7.2 API

org.openspaces.persistency.cassandra.meta.mapping.filter
Interface PropertyContext

All Known Implementing Classes:
TypeNodeContext

public interface PropertyContext

An interface used by FlattenedPropertiesFilter to pass the current inspected property introspection context.

Since:
9.1.1
Author:
Dan Kilman

Method Summary
 int getCurrentNestingLevel()
           
 String getName()
           
 String getPath()
           
 Class<?> getType()
           
 boolean isDynamic()
           
 

Method Detail

getPath

String getPath()
Returns:
path to this property. For example if the root entry contains a POJO property named x and this pojo contains another POJO property named y and this property is part of the y property, then the path will be x.y

getName

String getName()
Returns:
the property name as it appears in its parent.

getType

Class<?> getType()
Returns:
propertyType the property type.

isDynamic

boolean isDynamic()
Returns:
isDynamicProperty true if this property is not part of the static fixed properties column family metadata.

getCurrentNestingLevel

int getCurrentNestingLevel()
Returns:
The current nesting level in the context of the top level type introspection.

GigaSpaces XAP 9.7.2 API

Copyright © GigaSpaces.