Class TokenizerTextForgiving
- java.lang.Object
-
- net.sansa_stack.rdf.common.io.riot.tokens.TokenizerTextForgiving
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTokenizerTextForgiving.ErrorHandlerTokenizer
-
Field Summary
Fields Modifier and Type Field Description protected static booleanAllowSpacesInIRIprotected org.apache.jena.riot.RiotExceptionbadprotected org.apache.jena.riot.tokens.TokenCheckercheckerstatic booleanCheckingstatic intCTRL_CHARstatic org.apache.jena.riot.system.ErrorHandlerdefaultErrorHandlerprotected org.apache.jena.riot.system.ErrorHandlererrorHandlerprotected static char[]extraCharsVarprotected static char[]extraCharsWordprotected booleanfinishedprotected booleanlineModeprotected org.apache.jena.atlas.io.PeekReaderreaderprotected StringBuilderstringBuilderprotected org.apache.jena.riot.tokens.Tokentokenprotected static booleanVeryVeryLaxIRI
-
Constructor Summary
Constructors Constructor Description TokenizerTextForgiving(org.apache.jena.atlas.io.PeekReader reader)TokenizerTextForgiving(org.apache.jena.atlas.io.PeekReader reader, boolean lineMode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voida2z(StringBuilder sb2)protected voida2zN(StringBuilder sb2)protected voidcheckBlankNode(String blankNodeLabel)protected voidcheckControl(int code)protected voidcheckDirective(int cntrlCode)protected voidcheckKeyword(String tokenImage)protected voidcheckLiteralDT(String lexicalForm, org.apache.jena.riot.tokens.Token datatype)protected voidcheckLiteralLang(String lexicalForm, String langTag)protected voidcheckNumber(String image, String datatype)protected voidcheckPrefixedName(String tokenImage, String tokenImage2)protected voidcheckString(String string)protected voidcheckURI(String uriStr)protected voidcheckVariable(String tokenImage)voidclose()booleaneof()protected voiderror(String message, Object... args)protected booleanexpect(String str)protected booleanexponent(StringBuilder sb)org.apache.jena.riot.tokens.TokenCheckergetChecker()longgetColumn()org.apache.jena.riot.system.ErrorHandlergetErrorHandler()longgetLine()booleanhasNext()protected voidinsertCodepoint(StringBuilder buffer, int ch)protected StringlangTag()org.apache.jena.riot.tokens.Tokennext()protected org.apache.jena.riot.tokens.TokenparseToken()org.apache.jena.riot.tokens.Tokenpeek()protected voidprocessPLX(int ch)protected StringreadBlankNodeLabel()protected intreadCharEscape()protected StringreadCharsAnd(boolean leadingDigitAllowed, boolean leadingSignAllowed, char[] extraChars, boolean allowFinalDot)protected intreadDigits(StringBuilder buffer)protected voidreadHex(org.apache.jena.atlas.io.PeekReader reader, StringBuilder sb)protected intreadHexChar()protected intreadHexSequence(int N)protected StringreadIRI()protected intreadLiteralEscape()protected StringreadLocalPart()protected StringreadLongString(int quoteChar, boolean endNL)protected voidreadNumber()protected voidreadPossibleSign(StringBuilder sb)protected voidreadPrefixedNameOrKeyword(org.apache.jena.riot.tokens.Token token)protected StringreadPrefixPart()protected StringreadSegment(boolean isLocalPart)protected StringreadString(int startCh, int endCh)protected intreadUnicode4Escape()protected intreadUnicode8Escape()protected intreadUnicodeEscape()protected StringreadVarName()protected StringreadWord(boolean leadingDigitAllowed)protected StringreadWordSub(boolean leadingDigitAllowed, boolean leadingSignAllowed)voidremove()voidsetChecker(org.apache.jena.riot.tokens.TokenChecker checker)voidsetErrorHandler(org.apache.jena.riot.system.ErrorHandler handler)protected voidskip()voidskipLine()protected booleanthreeQuotes(int ch)protected voidwarning(String message, Object... args)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Field Detail
-
CTRL_CHAR
public static final int CTRL_CHAR
- See Also:
- Constant Field Values
-
Checking
public static boolean Checking
-
token
protected org.apache.jena.riot.tokens.Token token
-
stringBuilder
protected final StringBuilder stringBuilder
-
reader
protected final org.apache.jena.atlas.io.PeekReader reader
-
lineMode
protected final boolean lineMode
-
finished
protected boolean finished
-
checker
protected org.apache.jena.riot.tokens.TokenChecker checker
-
bad
protected org.apache.jena.riot.RiotException bad
-
defaultErrorHandler
public static final org.apache.jena.riot.system.ErrorHandler defaultErrorHandler
-
errorHandler
protected org.apache.jena.riot.system.ErrorHandler errorHandler
-
VeryVeryLaxIRI
protected static final boolean VeryVeryLaxIRI
- See Also:
- Constant Field Values
-
AllowSpacesInIRI
protected static final boolean AllowSpacesInIRI
- See Also:
- Constant Field Values
-
extraCharsWord
protected static char[] extraCharsWord
-
extraCharsVar
protected static char[] extraCharsVar
-
-
Method Detail
-
hasNext
public final boolean hasNext()
-
eof
public final boolean eof()
- Specified by:
eofin interfaceorg.apache.jena.riot.tokens.Tokenizer
-
next
public final org.apache.jena.riot.tokens.Token next()
-
peek
public final org.apache.jena.riot.tokens.Token peek()
- Specified by:
peekin interfaceorg.apache.jena.riot.tokens.Tokenizer
-
remove
public void remove()
-
getChecker
public org.apache.jena.riot.tokens.TokenChecker getChecker()
-
setChecker
public void setChecker(org.apache.jena.riot.tokens.TokenChecker checker)
-
getErrorHandler
public org.apache.jena.riot.system.ErrorHandler getErrorHandler()
-
setErrorHandler
public void setErrorHandler(org.apache.jena.riot.system.ErrorHandler handler)
-
close
public void close()
- Specified by:
closein interfaceorg.apache.jena.atlas.lib.Closeable
-
skipLine
public void skipLine()
-
skip
protected void skip()
-
parseToken
protected org.apache.jena.riot.tokens.Token parseToken()
-
readIRI
protected String readIRI()
-
readUnicodeEscape
protected final int readUnicodeEscape()
-
readPrefixedNameOrKeyword
protected void readPrefixedNameOrKeyword(org.apache.jena.riot.tokens.Token token)
-
readPrefixPart
protected String readPrefixPart()
-
readLocalPart
protected String readLocalPart()
-
readSegment
protected String readSegment(boolean isLocalPart)
-
processPLX
protected void processPLX(int ch)
-
readString
protected String readString(int startCh, int endCh)
-
readLongString
protected String readLongString(int quoteChar, boolean endNL)
-
readWord
protected String readWord(boolean leadingDigitAllowed)
-
readWordSub
protected String readWordSub(boolean leadingDigitAllowed, boolean leadingSignAllowed)
-
readVarName
protected String readVarName()
-
readCharsAnd
protected String readCharsAnd(boolean leadingDigitAllowed, boolean leadingSignAllowed, char[] extraChars, boolean allowFinalDot)
-
readBlankNodeLabel
protected String readBlankNodeLabel()
-
readNumber
protected void readNumber()
-
readHex
protected void readHex(org.apache.jena.atlas.io.PeekReader reader, StringBuilder sb)
-
readDigits
protected int readDigits(StringBuilder buffer)
-
readPossibleSign
protected void readPossibleSign(StringBuilder sb)
-
threeQuotes
protected boolean threeQuotes(int ch)
-
exponent
protected boolean exponent(StringBuilder sb)
-
langTag
protected String langTag()
-
a2z
protected void a2z(StringBuilder sb2)
-
a2zN
protected void a2zN(StringBuilder sb2)
-
insertCodepoint
protected void insertCodepoint(StringBuilder buffer, int ch)
-
getColumn
public long getColumn()
- Specified by:
getColumnin interfaceorg.apache.jena.riot.tokens.Tokenizer
-
getLine
public long getLine()
- Specified by:
getLinein interfaceorg.apache.jena.riot.tokens.Tokenizer
-
checkBlankNode
protected void checkBlankNode(String blankNodeLabel)
-
checkLiteralDT
protected void checkLiteralDT(String lexicalForm, org.apache.jena.riot.tokens.Token datatype)
-
checkString
protected void checkString(String string)
-
checkURI
protected void checkURI(String uriStr)
-
checkVariable
protected void checkVariable(String tokenImage)
-
checkDirective
protected void checkDirective(int cntrlCode)
-
checkKeyword
protected void checkKeyword(String tokenImage)
-
checkControl
protected void checkControl(int code)
-
readLiteralEscape
protected final int readLiteralEscape()
-
readCharEscape
protected final int readCharEscape()
-
readUnicode4Escape
protected final int readUnicode4Escape()
-
readUnicode8Escape
protected final int readUnicode8Escape()
-
readHexSequence
protected final int readHexSequence(int N)
-
readHexChar
protected final int readHexChar()
-
expect
protected boolean expect(String str)
-
-