public class PropertyResourceSerialiser extends Visitor.VisitorWithPath
Visitor.VisitorAdapter, Visitor.VisitorWithPath
Modifier and Type | Field and Description |
---|---|
static String |
ABOUT |
static String |
COLLECTION |
static String |
DATATYPE |
static String |
DESCRIPTION |
protected Stack<Element> |
elementStack |
static String |
LI |
static String |
LITERAL |
static String |
PARSE_TYPE |
static String |
RDF |
static String |
RDF_ |
static String |
RDF_ABOUT |
static String |
RDF_DATATYPE |
static String |
RDF_DESCRIPTION |
static String |
RDF_ELEM |
static String |
RDF_LI |
static String |
RDF_PARSE_TYPE |
static String |
RESOURCE |
Constructor and Description |
---|
PropertyResourceSerialiser(URI baseUri) |
Modifier and Type | Method and Description |
---|---|
void |
ensureRDFRootElem() |
Document |
getDoc() |
DocumentBuilder |
getDocBuilder() |
Element |
getRootElement() |
void |
includeBase() |
protected void |
list(PropertyList node) |
protected void |
literal(PropertyLiteral node) |
protected void |
property(PropertyVisit node) |
protected void |
reference(PropertyReference node) |
protected URI |
relativize(URI resourceURI) |
protected void |
resource(PropertyResource node) |
void |
setDoc(Document doc) |
void |
setDocBuilder(DocumentBuilder docBuilder) |
void |
setRootElement(Element rootElement) |
protected Element |
uriToElement(URI uri) |
protected QName |
uriToQName(URI uri) |
boolean |
visit()
Similar to
Visitor.visit(WorkflowBean) - but called for every
node, even if it can have children. |
boolean |
visitLeave()
Override this method to be informed when leaving a node.
|
getCurrentNode, getCurrentPath, visit, visitEnter, visitLeave
public static final String ABOUT
public static final String DESCRIPTION
public static final String RESOURCE
public static final String LITERAL
public static final String DATATYPE
public static final String LI
public static final String PARSE_TYPE
public static final String COLLECTION
public static final String RDF
public static final String RDF_
public static final String RDF_ELEM
public static final String RDF_ABOUT
public static final String RDF_DESCRIPTION
public static final String RDF_DATATYPE
public static final String RDF_LI
public static final String RDF_PARSE_TYPE
public PropertyResourceSerialiser(URI baseUri)
public void ensureRDFRootElem()
public Element getRootElement()
protected void list(PropertyList node)
protected void literal(PropertyLiteral node)
protected void property(PropertyVisit node)
protected void reference(PropertyReference node)
protected void resource(PropertyResource node)
public void setRootElement(Element rootElement)
public boolean visit()
Visitor.VisitorWithPath
Visitor.visit(WorkflowBean)
- but called for every
node, even if it can have children.
The current node is available in Visitor.VisitorWithPath.getCurrentNode()
.
visit
in class Visitor.VisitorWithPath
true
if this node's children should be visited.
(return value is ignored for nodes which can't have children)public boolean visitLeave()
Visitor.VisitorWithPath
Visitor.visitLeave(WorkflowBean)
, but also called
for nodes which can't have children.
The current node is present in Visitor.VisitorWithPath.getCurrentPath()
and can be
retrieved using Visitor.VisitorWithPath.getCurrentNode()
.
visitLeave
in class Visitor.VisitorWithPath
true
if the visits over the current beans'
siblings should continue, false
to immediately
leave the parent.public Document getDoc()
public void setDoc(Document doc)
public DocumentBuilder getDocBuilder()
public void setDocBuilder(DocumentBuilder docBuilder)
public void includeBase()
Copyright © 2013 myGrid. All rights reserved.