java.lang.Object
org.apache.jena.riot.RDFParserRegistry
The registry of languages and parsers.
To register a new parser:
- Register the language with
RDFLanguages - Register the parser factory with
RDFParserRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ReaderRIOTFactorygetFactory(Lang language) Return the parser factory for the language, or null if not registered.static voidinit()static booleanreturn true if the language is registered with the quads parser factoriesstatic booleanisRegistered(Lang lang) return true if the language has a registered parser.static booleanreturn true if the language is registered with the triples parser factoriesstatic Collection<Lang>Return registered quad languages.static Collection<Lang>Return registered triple languages.static voidregisterLangQuads(Lang lang, ReaderRIOTFactory factory) Register a language and its parser factory.static voidregisterLangTriples(Lang lang, ReaderRIOTFactory factory) Register a language and its parser factory.static voidremoveRegistration(Lang lang) Remove registration
-
Constructor Details
-
RDFParserRegistry
public RDFParserRegistry()
-
-
Method Details
-
init
public static void init() -
registerLangTriples
Register a language and its parser factory. To create aLangobject useLangBuilder. -
registerLangQuads
Register a language and its parser factory. To create aLangobject useLangBuilder. -
removeRegistration
Remove registration -
getFactory
Return the parser factory for the language, or null if not registered. UseRDFParser.create() ... .build() -
isRegistered
return true if the language has a registered parser. -
isTriples
return true if the language is registered with the triples parser factories -
isQuads
return true if the language is registered with the quads parser factories -
registeredLangTriples
Return registered triple languages. -
registeredLangQuads
Return registered quad languages.
-