public final class RdfAutomata extends Object implements FiniteStateMachine
| Modifier and Type | Field and Description |
|---|---|
private State |
current
Current state.
|
private org.apache.jena.riot.Lang |
mimeType |
| Modifier | Constructor and Description |
|---|---|
private |
RdfAutomata(State initial)
Ctor.
|
| Modifier and Type | Method and Description |
|---|---|
static FiniteStateMachine |
buildRDFStateMachine()
Builds a finite state machine to validate a simple
RDF file
|
boolean |
canStop()
Is the current state a final one?
|
org.apache.jena.riot.Lang |
getMimeType() |
boolean |
isError() |
FiniteStateMachine |
switchState(String c)
Follow a transition, switch the state of the machine.
|
private State current
private org.apache.jena.riot.Lang mimeType
private RdfAutomata(State initial)
initial - Initial state of this machine.public FiniteStateMachine switchState(String c)
FiniteStateMachineswitchState in interface FiniteStateMachinec - Char.public boolean canStop()
FiniteStateMachinecanStop in interface FiniteStateMachinepublic boolean isError()
isError in interface FiniteStateMachinepublic org.apache.jena.riot.Lang getMimeType()
getMimeType in interface FiniteStateMachinepublic static FiniteStateMachine buildRDFStateMachine()
Copyright © 2017–2020. All rights reserved.