Class AbstractSpecificGraphToMapMapper
java.lang.Object
ai.stapi.graphoperations.graphToMapObjectMapper.specific.AbstractSpecificGraphToMapMapper
- All Implemented Interfaces:
SpecificGraphToMapMapper
- Direct Known Subclasses:
InterfaceGraphToMapMapper,LeafGraphToMapMapper,ListGraphToMapMapper,ObjectGraphToMapMapper,ReferenceGraphToMapMapper
public abstract class AbstractSpecificGraphToMapMapper
extends Object
implements SpecificGraphToMapMapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final GenericGraphMappingProviderprotected final GraphReaderprotected final GraphToMapObjectMapper -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractSpecificGraphToMapMapper(GraphReader graphReader, GraphToMapObjectMapper graphToMapObjectMapper, GenericGraphMappingProvider genericGraphMappingProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected List<TraversableGraphElement>traverseGraph(Declaration declaration, List<TraversableGraphElement> elements, Graph graph) protected ObjecttraverseGraphToValue(Declaration declaration, TraversableGraphElement element, Graph graph) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.stapi.graphoperations.graphToMapObjectMapper.specific.SpecificGraphToMapMapper
resolve, supports
-
Field Details
-
graphReader
-
graphToMapObjectMapper
-
genericGraphMappingProvider
-
-
Constructor Details
-
AbstractSpecificGraphToMapMapper
protected AbstractSpecificGraphToMapMapper(GraphReader graphReader, GraphToMapObjectMapper graphToMapObjectMapper, GenericGraphMappingProvider genericGraphMappingProvider)
-
-
Method Details
-
traverseGraph
protected List<TraversableGraphElement> traverseGraph(Declaration declaration, List<TraversableGraphElement> elements, Graph graph) throws GraphReaderException - Throws:
GraphReaderException
-
traverseGraphToValue
protected Object traverseGraphToValue(Declaration declaration, TraversableGraphElement element, Graph graph) -
resolveSerializationType
-