Package uk.ac.starlink.vo
Class DaliExampleReader
- java.lang.Object
-
- uk.ac.starlink.vo.DaliExampleReader
-
public class DaliExampleReader extends java.lang.ObjectExtracts DaliExample objects from a document. The document is probably XHTML with RDFa markup.Instances of this class are not thread-safe.
- Since:
- 12 May 2015
- Author:
- Mark Taylor
- See Also:
- DALI v1.0 sec 2.3
-
-
Constructor Summary
Constructors Constructor Description DaliExampleReader()Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DaliExamplecreateExample(org.w3c.dom.Element exEl, java.net.URL docUrl)Creates an example from a given DOM element.static voidmain(java.lang.String[] args)Reports basic information about the examples in a document at a URL supplied on the command line.DaliExample[]readExamples(java.net.URL url)Reads a list of examples from a document at a given URL.
-
-
-
Method Detail
-
readExamples
public DaliExample[] readExamples(java.net.URL url) throws java.io.IOException
Reads a list of examples from a document at a given URL. Any fragment identifier on the URL is ignored.- Parameters:
url- location of examples document- Returns:
- list of examples
- Throws:
java.io.IOException
-
createExample
public DaliExample createExample(org.w3c.dom.Element exEl, java.net.URL docUrl) throws java.io.IOException
Creates an example from a given DOM element.- Parameters:
exEl- element node with DALI RDFa example contentdocUrl- base URL of host document- Returns:
- example object
- Throws:
java.io.IOException
-
main
public static void main(java.lang.String[] args) throws java.io.IOExceptionReports basic information about the examples in a document at a URL supplied on the command line.- Throws:
java.io.IOException
-
-