Package uk.gov.gchq.gaffer.data.element
Interface ElementValueLoader
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AccumuloEdgeValueLoader
,AccumuloElementValueLoader
,AccumuloEntityValueLoader
public interface ElementValueLoader extends Serializable
This interface is used by the lazy loader classes to loadElement
's identifiers and properties.- See Also:
LazyEntity
,LazyEdge
,LazyProperties
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
getProperty(String name, Properties lazyProperties)
void
loadIdentifiers(Element element)
The loaded identifiers should be set on the provided element
-
-
-
Method Detail
-
getProperty
Object getProperty(String name, Properties lazyProperties)
- Parameters:
name
- the property name to extractlazyProperties
- the lazy properties- Returns:
- the property value with the given name
-
loadIdentifiers
void loadIdentifiers(Element element)
The loaded identifiers should be set on the provided element- Parameters:
element
- the wrapped element.
-
-