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 ObjectgetProperty(String name, Properties lazyProperties)voidloadIdentifiers(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.
-
-