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 StringresolveSerializationType(ai.stapi.graph.traversableGraphElements.TraversableGraphElement element) protected List<ai.stapi.graph.traversableGraphElements.TraversableGraphElement>traverseGraph(Declaration declaration, List<ai.stapi.graph.traversableGraphElements.TraversableGraphElement> elements, ai.stapi.graph.Graph graph) protected ObjecttraverseGraphToValue(Declaration declaration, ai.stapi.graph.traversableGraphElements.TraversableGraphElement element, ai.stapi.graph.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<ai.stapi.graph.traversableGraphElements.TraversableGraphElement> traverseGraph(Declaration declaration, List<ai.stapi.graph.traversableGraphElements.TraversableGraphElement> elements, ai.stapi.graph.Graph graph) throws GraphReaderException - Throws:
GraphReaderException
-
traverseGraphToValue
protected Object traverseGraphToValue(Declaration declaration, ai.stapi.graph.traversableGraphElements.TraversableGraphElement element, ai.stapi.graph.Graph graph) -
resolveSerializationType
protected String resolveSerializationType(ai.stapi.graph.traversableGraphElements.TraversableGraphElement element)
-