Class AccStateFragmentBody<I,E,K,V>
java.lang.Object
org.aksw.jenax.graphql.sparql.v2.acc.state.api.AccStateBase<I,E,K,V>
org.aksw.jenax.graphql.sparql.v2.acc.state.api.AccStateMemberSet<I,E,K,V>
org.aksw.jenax.graphql.sparql.v2.acc.state.api.impl.AccStateFragmentBody<I,E,K,V>
- Type Parameters:
I-E-K-V-
- All Implemented Interfaces:
AccState<I,,E> AccStateGon<I,E, K, V>
AccState that creates a new object whether a new objectId is encountered.
[stateId, v0, ..., vN]
[ 1, objectId1 ]
[ 2, member1 ]
[ 3, member2 ]
[ 1, objectId2 ]
-
Field Summary
Fields inherited from class org.aksw.jenax.graphql.sparql.v2.acc.state.api.AccStateMemberSet
currentFieldAcc, currentFieldIndex, edgeAccs, stateIdToIndexFields inherited from class org.aksw.jenax.graphql.sparql.v2.acc.state.api.AccStateBase
context, currentInput, currentSourceNode, hasBegun, oldSourceNode, parent, parentInput, skipOutput, stateId -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAccStateFragmentBody(Map<Object, Integer> fieldIdToIndex, AccStateTypeTransition<I, E, K, V>[] edgeAccs) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidThe GON type which this accumulator produces.static <I,E, K, V> AccStateFragmentBody<I, E, K, V> of(Map<Object, Integer> stateIdToIndex, AccStateTypeTransition<I, E, K, V>[] edgeAccs) Create a new instance and set it as the parent on all the property accumulatorstoString()Methods inherited from class org.aksw.jenax.graphql.sparql.v2.acc.state.api.AccStateMemberSet
children, transitionActualMethods inherited from class org.aksw.jenax.graphql.sparql.v2.acc.state.api.AccStateBase
begin, end, ensureBegun, getParent, getStateId, hasBegun, setContext, setContextOnChildren, setParent, transitionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.aksw.jenax.graphql.sparql.v2.acc.state.api.AccStateGon
getRoot
-
Constructor Details
-
AccStateFragmentBody
-
-
Method Details
-
getGonType
Description copied from interface:AccStateGonThe GON type which this accumulator produces. -
of
public static <I,E, AccStateFragmentBody<I,K, V> E, ofK, V> (Map<Object, Integer> stateIdToIndex, AccStateTypeTransition<I, E, K, V>[] edgeAccs) Create a new instance and set it as the parent on all the property accumulators -
beginActual
- Overrides:
beginActualin classAccStateBase<I,E, K, V> - Throws:
IOException
-
endActual
- Overrides:
endActualin classAccStateBase<I,E, K, V> - Throws:
IOException
-
toString
-