public class OGPReader extends Object implements StatementSink
| Constructor and Description |
|---|
OGPReader() |
| Modifier and Type | Method and Description |
|---|---|
void |
addLiteral(String subject,
String predicate,
String lex,
String lang,
String datatype)
Add statement with a literal object.
|
void |
addObject(String subject,
String predicate,
String object)
Add statement with non-literal object.
|
void |
addPrefix(String prefix,
String uri)
Add a prefix mapping.
|
void |
end()
Complete parsing
|
Map<String,String> |
getContent() |
static Map<String,String> |
getOGP(String url,
ParserFactory.Format format)
A rudimentary Open Graph Protocol parser
|
void |
setBase(String base) |
void |
start()
Begin parsing
|
public OGPReader()
public void start()
StatementSinkstart in interface StatementSinkpublic void end()
StatementSinkend in interface StatementSinkpublic void addObject(String subject, String predicate, String object)
StatementSinkaddObject in interface StatementSinksubject - Subject of triplepredicate - Predicateobject - Objectpublic void addLiteral(String subject, String predicate, String lex, String lang, String datatype)
StatementSinkaddLiteral in interface StatementSinksubject - Subject of triplepredicate - Predicatelex - Lexical formlang - Language (may be null)datatype - Datatype IRI (may be null)public void addPrefix(String prefix, String uri)
StatementSinkaddPrefix in interface StatementSinkpublic void setBase(String base)
setBase in interface StatementSinkpublic Map<String,String> getContent()
public static Map<String,String> getOGP(String url, ParserFactory.Format format) throws SAXException, IOException
url - Source to parseformat - HTML or XHTMLSAXExceptionIOExceptionCopyright © 2009–2020. All rights reserved.