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)
FiniteStateMachine
switchState
in interface FiniteStateMachine
c
- Char.public boolean canStop()
FiniteStateMachine
canStop
in interface FiniteStateMachine
public boolean isError()
isError
in interface FiniteStateMachine
public org.apache.jena.riot.Lang getMimeType()
getMimeType
in interface FiniteStateMachine
public static FiniteStateMachine buildRDFStateMachine()
Copyright © 2017–2020. All rights reserved.