public abstract class AbstractNamespaceProcessor extends Object implements INamespaceProcessor
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractNamespaceProcessor(String prefix,
String uri,
String tag)
Default.
|
| Modifier and Type | Method and Description |
|---|---|
nu.xom.XPathContext |
getContext()
Get the current context.
|
String |
getPrefix()
Processor prefix.
|
String |
getTag()
Get tag.
|
String |
getUri()
Get URI.
|
protected nu.xom.Nodes |
lookup(nu.xom.Node node,
String prefix,
String tag)
Find nodes.
|
void |
process(INamespaceInfo info,
nu.xom.Document document)
Process namespace info.
|
protected abstract void |
process(INamespaceInfo info,
nu.xom.Document document,
nu.xom.Nodes nodes)
Process nodes satisfying restriction.
|
protected void |
process(INamespaceInfo info,
nu.xom.Document document,
String prefix)
Process information.
|
void |
setContext(nu.xom.XPathContext context)
Set the context.
|
void |
setPrefix(String prefix)
Set prefix.
|
void |
setTag(String tag)
Set tag.
|
void |
setUri(String uri)
Set URI.
|
public String getPrefix()
public void setPrefix(String prefix)
prefix - A prefix.public String getUri()
public void setUri(String uri)
uri - The URI.public String getTag()
public void setTag(String tag)
tag - A tag.public nu.xom.XPathContext getContext()
public void setContext(nu.xom.XPathContext context)
context - A context.public void process(INamespaceInfo info, nu.xom.Document document)
INamespaceProcessorprocess in interface INamespaceProcessorinfo - The info.document - The document.protected void process(INamespaceInfo info, nu.xom.Document document, String prefix)
info - Namespace information.document - A document.prefix - The namespace prefix.protected nu.xom.Nodes lookup(nu.xom.Node node,
String prefix,
String tag)
node - A node.prefix - The prefix.tag - Tag name.protected abstract void process(INamespaceInfo info, nu.xom.Document document, nu.xom.Nodes nodes)
info - Information.document - Document.nodes - Nodes.Copyright © 2016. All rights reserved.