|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--DocSpec
Provides methods for handling a specified document type. For historical reasons, a number of constants and static convenience methods are also defined here.
This class is a bit of of a mess. Perhaps it's ready for a nice makeover?
| Inner Class Summary | |
static class |
DocSpec.Affix
Represents a conditional affix. |
static class |
DocSpec.Prefix
Represents a conditional prefix. |
static class |
DocSpec.PseudoElement
This inner class represents a pseudoelement in the DocSpec definition. |
static class |
DocSpec.RenderDesc
Represents texts to be rendered, together with rules describing when rendering is to be supressed. |
static class |
DocSpec.Suffix
Represents a conditional prefix. |
| Constructor Summary | |
DocSpec()
|
|
| Method Summary | |
void |
addContainer(java.lang.String tagName,
java.lang.Integer type)
Adds a tag that is considered to be a container. |
void |
addParentApplyFilter(java.lang.String tagName,
java.lang.String filter,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds an "apply-filter" spec for a tag on the parent axis. |
void |
addParentApplyFilterInTree(java.lang.String tagName,
java.lang.String filter,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds an "apply-filter" spec for a tag on the parent axis for the tree view. |
void |
addParentExtraStyle(java.lang.String tagName,
javax.swing.text.Style style,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds an "extra-style" spec for a tag on the parent axis. |
void |
addParentRenderAfter(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds a "render-after" spec for a tag on the parent axis. |
void |
addParentRenderAfterInTree(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds a "render-after" spec for a tag on the parent axis for the tree view. |
void |
addParentRenderBefore(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds a "render-before" spec for a tag on the parent axis. |
void |
addParentRenderBeforeInTree(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds a "render-before" spec for a tag on the parent axis for the tree view. |
void |
addParentUseStyle(java.lang.String tagName,
javax.swing.text.Style style,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds a "style" spec for a tag on the parent axis. |
void |
addPseudoElement(java.lang.String name,
java.lang.String element,
java.lang.String attr,
java.lang.String value)
Adds a define for a pseudoelement. |
void |
addSelfApplyFilter(java.lang.String tagName,
java.lang.String filter,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds an "apply-filter" spec for a tag on the self axis. |
void |
addSelfApplyFilterInTree(java.lang.String tagName,
java.lang.String filter,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds an "apply-filter" spec for a tag on the self axis for the tree view. |
void |
addSelfExtraStyle(java.lang.String tagName,
javax.swing.text.Style style,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds an "extra-style" spec for a tag on the self axis. |
void |
addSelfPrefix(java.lang.String tagName,
java.lang.String attr,
java.lang.String value,
java.lang.String text)
Adds a conditional prefix on the self axis. |
void |
addSelfPrefixInTree(java.lang.String tagName,
java.lang.String attr,
java.lang.String value,
java.lang.String text)
Adds a conditional prefix on the self axis for the tree view. |
void |
addSelfRenderAfter(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds a "render-after" spec for a tag on the self axis. |
void |
addSelfRenderAfterInTree(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds a "render-after" spec for a tag on the self axis for the tree view. |
void |
addSelfRenderBefore(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds a "render-before" spec for a tag on the self axis. |
void |
addSelfRenderBeforeInTree(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds a "render-before" spec for a tag on the self axis for the tree view. |
void |
addSelfSuffix(java.lang.String tagName,
java.lang.String attr,
java.lang.String value,
java.lang.String text)
Adds a conditional suffix on the self axis. |
void |
addSelfSuffixInTree(java.lang.String tagName,
java.lang.String attr,
java.lang.String value,
java.lang.String text)
Adds a conditional suffix on the self axis. |
void |
addSelfUseStyle(java.lang.String tagName,
javax.swing.text.Style style,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
Adds a "style" spec for a tag on the self axis. |
static java.lang.String |
applyXPath(org.w3c.dom.Document doc,
java.lang.String xpath,
java.lang.String def)
Returns text from an XPath query on doc; if the query
returns nothing or results in an error, returns def. |
static java.lang.String |
getContents(org.w3c.dom.Element e,
java.lang.String tag)
Returns the contents of the first TEXT_NODE dominated by the first element node of type tag that is a daughter of
e. |
java.lang.String |
getDefaultRenderNodeInTree(org.w3c.dom.Element elem,
org.apache.oro.text.perl.Perl5Util perlRE)
Returns the default rendering for an empty node in the tree, used if no other rendering rules apply. |
javax.swing.text.Style |
getExtraStyleForElement(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem)
Returns a style to be used for rendering the additional text generated by "render-before" and "render-after". |
java.util.List |
getFiltersForTextInElement(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem)
Returns a filter rule for text within an element, when tags are not to be displayed. |
java.util.List |
getFiltersForTextInElementInTree(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem)
Returns a filter rule for text within an element, when tags are not to be displayed. |
java.lang.String |
getGraphemeSeparatorSymbol()
Returns the symbol that indicates a grapheme boundary. |
java.lang.String |
getNodeLang(org.w3c.dom.Node node,
java.lang.String defaultLang)
Returns the language code for a node. |
PageLinkTable |
getPageLinkTable(org.w3c.dom.Node node,
org.w3c.dom.Document doc)
Returns a PageLinkTable, with the cursor positioned
at the current page image. |
java.lang.String |
getQAuthor()
Returns the XPath query for "author" metadata/ |
java.lang.String |
getQLang()
Returns the XPath query for "author" metadata/ |
java.lang.String |
getQLocator()
Returns the XPath query for "locator" metadata/ |
java.lang.String |
getQTitle()
Returns the XPath query for "title" metadata/ |
java.lang.String |
getResolvedName(org.w3c.dom.Element e)
Returns the resolved name for an element: normally this is the same as node.getNodeName(), but it can be overwritten by
pseudoelement definitions. |
java.lang.String |
getResolvedName(org.w3c.dom.Node n)
Returns the resolved name for an element: normally this is the same as node.getNodeName(), but it can be overwritten by
pseudoelement definitions. |
javax.swing.text.Style |
getStyleForElement(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem)
Returns a style to be used for rendering the text associated with an element. |
boolean |
isContainer(org.w3c.dom.Node n)
Returns true if a node is considered a container. |
boolean |
isContainer(java.lang.String name)
Returns true if an element node with the given name is considered to be a container node. |
boolean |
isGraphemeSeparator(org.w3c.dom.Node n)
Returns true if a node is considered a grapheme separator. |
boolean |
isGraphemeSeparator(java.lang.String name)
Returns true if an element node with the given name is considered to be a grapheme separator node. |
boolean |
isMetadata(org.w3c.dom.Node n)
Returns true if a node and its children are considered to be metadata. |
boolean |
isPageImageTag(org.w3c.dom.Node node)
Returns true if a node is a page image tag. |
boolean |
isPseudoContainer(org.w3c.dom.Node n)
Returns true if a node is considered a pseudo-container. |
boolean |
isSubcontainer(org.w3c.dom.Node n)
Returns true if a node is considered a subcontainer. |
boolean |
isSubcontainer(java.lang.String name)
Returns true if an element node with the given name is considered to be a subcontainer node. |
boolean |
isWordSeparator(org.w3c.dom.Node n)
Returns true if a node is considered a word separator. |
boolean |
isWordSeparator(java.lang.String name)
Returns true if an element node with the given name is considered to be a word separator node. |
java.lang.String |
renderAfterElement(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem,
org.apache.oro.text.perl.Perl5Util perlRE)
Returns rendering after an element, when tags are not to be displayed. |
java.lang.String |
renderAfterElementInTree(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem,
org.apache.oro.text.perl.Perl5Util perlRE)
Returns rendering after an element, in the rendered tree view. |
java.lang.String |
renderBeforeElement(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem,
org.apache.oro.text.perl.Perl5Util perlRE)
Returns rendering before an element, when tags are not to be displayed. |
java.lang.String |
renderBeforeElementInTree(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem,
org.apache.oro.text.perl.Perl5Util perlRE)
Returns rendering before an element, in the rendered tree view. |
static java.lang.String |
resolveLang(java.lang.String lang)
Resolves ISO 639 language codes. |
void |
setDefaultRenderNodeInTree(java.lang.String render)
Adds the default rendering rule for a node in the tree. |
void |
setGraphemeSeparatorSymbol(java.lang.String symbol)
Sets the symbol that indicates grapheme boundaries in amalgamations (for cuneiform vel sim.). |
void |
setLangAttr(java.lang.String attr)
Sets the name of the attribute that encodes language on any tag. |
void |
setMetadataParent(java.lang.String tagName)
Sets the name of the node that is the parent of all metadata tags. |
void |
setPageImageTag(java.lang.String tagName)
Sets the tag on which XLinks to page images (vel sim.) are to be found. |
void |
setQAuthor(java.lang.String q)
Sets the XPath query for "author" metadata. |
void |
setQLang(java.lang.String q)
Sets the XPath query for "lang" metadata. |
void |
setQLocator(java.lang.String q)
Sets the XPath query for "locator" metadata. |
void |
setQTitle(java.lang.String q)
Sets the XPath query for "title" metadata. |
java.lang.String |
toString()
Overrides default toString() method (for debugging). |
static java.lang.String |
trim(java.lang.String s)
This method is like String.trim(), except it only
trims whitespace characters that are not space characters. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public DocSpec()
| Method Detail |
public void setQAuthor(java.lang.String q)
q - XPath querypublic void setQTitle(java.lang.String q)
q - XPath querypublic void setQLocator(java.lang.String q)
q - XPath querypublic void setQLang(java.lang.String q)
q - XPath querypublic java.lang.String getQAuthor()
public java.lang.String getQTitle()
public java.lang.String getQLocator()
public java.lang.String getQLang()
public java.lang.String getGraphemeSeparatorSymbol()
setGraphemeSeparatorSymbol(java.lang.String)public void setMetadataParent(java.lang.String tagName)
tagName - element namepublic void setLangAttr(java.lang.String attr)
attr - attribute for languagepublic void setPageImageTag(java.lang.String tagName)
tagName - element namepublic void setGraphemeSeparatorSymbol(java.lang.String symbol)
symbol - grapheme boundary token
public void addContainer(java.lang.String tagName,
java.lang.Integer type)
tagName - element nametype - CONTAINER or
SUBCONTAINER
public void addPseudoElement(java.lang.String name,
java.lang.String element,
java.lang.String attr,
java.lang.String value)
name - pseudoelement name to defineelement - element testattr - attribute namevalue - attribute value test
public void addSelfRenderBefore(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element nametext - "render-before" textignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addParentRenderBefore(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element nametext - "renderbefore" textignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addSelfRenderAfter(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element nametext - "render-after" textignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addParentRenderAfter(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element nametext - "render-after" textignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addSelfApplyFilter(java.lang.String tagName,
java.lang.String filter,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element namefilter - filter ruleignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addParentApplyFilter(java.lang.String tagName,
java.lang.String filter,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element namefilter - filter ruleignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addSelfRenderBeforeInTree(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element nametext - "render-before" textignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addParentRenderBeforeInTree(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element nametext - "renderbefore" textignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addSelfRenderAfterInTree(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element nametext - "render-after" textignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addParentRenderAfterInTree(java.lang.String tagName,
java.lang.String text,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element nametext - "render-after" textignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addSelfApplyFilterInTree(java.lang.String tagName,
java.lang.String filter,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element namefilter - filter ruleignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addParentApplyFilterInTree(java.lang.String tagName,
java.lang.String filter,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element namefilter - filter ruleignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" mapspublic void setDefaultRenderNodeInTree(java.lang.String render)
render - what to render
public void addSelfUseStyle(java.lang.String tagName,
javax.swing.text.Style style,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element namestyle - text styleignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addParentUseStyle(java.lang.String tagName,
javax.swing.text.Style style,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element namestyle - text styleignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addSelfExtraStyle(java.lang.String tagName,
javax.swing.text.Style style,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element namestyle - extra text styleignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addParentExtraStyle(java.lang.String tagName,
javax.swing.text.Style style,
java.util.Map[] ignoreAfter,
java.util.Map[] ignoreBefore,
java.util.Map ignoreInParent)
tagName - element namestyle - extra text styleignoreAfter - "ignore-after" mapsignoreBefore - "ignore-before" mapsignoreInParent - "ignore-in-parent" maps
public void addSelfPrefix(java.lang.String tagName,
java.lang.String attr,
java.lang.String value,
java.lang.String text)
tagName - element nameattr - attribute to testvalue - attribute valuetext - conditional text
public void addSelfSuffix(java.lang.String tagName,
java.lang.String attr,
java.lang.String value,
java.lang.String text)
tagName - element nameattr - attribute to testvalue - attribute valuetext - conditional text
public void addSelfPrefixInTree(java.lang.String tagName,
java.lang.String attr,
java.lang.String value,
java.lang.String text)
tagName - element nameattr - attribute to testvalue - attribute valuetext - conditional text
public void addSelfSuffixInTree(java.lang.String tagName,
java.lang.String attr,
java.lang.String value,
java.lang.String text)
tagName - element nameattr - attribute to testvalue - attribute valuetext - conditional textpublic java.lang.String toString()
toString() method (for debugging).toString in class java.lang.Objectpublic boolean isContainer(org.w3c.dom.Node n)
n - DOM nodepublic boolean isContainer(java.lang.String name)
name - name of a DOM element nodepublic boolean isPseudoContainer(org.w3c.dom.Node n)
n - DOM nodepublic boolean isSubcontainer(org.w3c.dom.Node n)
n - DOM nodepublic boolean isSubcontainer(java.lang.String name)
name - name of a DOM element nodepublic boolean isWordSeparator(org.w3c.dom.Node n)
n - DOM nodepublic boolean isWordSeparator(java.lang.String name)
name - name of a DOM element nodepublic boolean isGraphemeSeparator(java.lang.String name)
name - name of a DOM element nodepublic boolean isGraphemeSeparator(org.w3c.dom.Node n)
n - DOM nodepublic boolean isMetadata(org.w3c.dom.Node n)
n - DOM nodepublic static java.lang.String trim(java.lang.String s)
String.trim(), except it only
trims whitespace characters that are not space characters.s - string to trim
public static java.lang.String getContents(org.w3c.dom.Element e,
java.lang.String tag)
tag that is a daughter of
e. This is a convenience method.e - element in DOM treetag - tag namepublic java.lang.String getResolvedName(org.w3c.dom.Element e)
node.getNodeName(), but it can be overwritten by
pseudoelement definitions.e - DOM elementpublic java.lang.String getResolvedName(org.w3c.dom.Node n)
node.getNodeName(), but it can be overwritten by
pseudoelement definitions.n - DOM node
public java.lang.String renderBeforeElement(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem,
org.apache.oro.text.perl.Perl5Util perlRE)
rName - resolved namerParentName - resolved name for parent nodeleft2 - resolved name for node before previousleft - resolved name for previous noderight - resolved name for next noderight2 - resolved name for node after nextelem - the context elementperlRE - Perl 5 regular expression object
public java.lang.String renderAfterElement(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem,
org.apache.oro.text.perl.Perl5Util perlRE)
rName - resolved namerParentName - resolved name for parent nodeleft2 - resolved name for node before previousleft - resolved name for previous noderight - resolved name for next noderight2 - resolved name for node after nextelem - the context elementperlRE - Perl 5 regular expression object
public java.util.List getFiltersForTextInElement(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem)
rName - resolved namerParentName - resolved name for parent nodeleft2 - resolved name for node before previousleft - resolved name for previous noderight - resolved name for next noderight2 - resolved name for node after nextelem - the context element
public java.lang.String renderBeforeElementInTree(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem,
org.apache.oro.text.perl.Perl5Util perlRE)
rName - resolved namerParentName - resolved name for parent nodeleft2 - resolved name for node before previousleft - resolved name for previous noderight - resolved name for next noderight2 - resolved name for node after nextelem - the context elementperlRE - Perl 5 regular expression object
public java.lang.String renderAfterElementInTree(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem,
org.apache.oro.text.perl.Perl5Util perlRE)
rName - resolved namerParentName - resolved name for parent nodeleft2 - resolved name for node before previousleft - resolved name for previous noderight - resolved name for next noderight2 - resolved name for node after nextelem - the context elementperlRE - Perl 5 regular expression object
public java.util.List getFiltersForTextInElementInTree(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem)
rName - resolved namerParentName - resolved name for parent nodeleft2 - resolved name for node before previousleft - resolved name for previous noderight - resolved name for next noderight2 - resolved name for node after nextelem - the context element
public java.lang.String getDefaultRenderNodeInTree(org.w3c.dom.Element elem,
org.apache.oro.text.perl.Perl5Util perlRE)
elem - the context elementperlRE - Perl 5 regular expression object
public javax.swing.text.Style getStyleForElement(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem)
rName - resolved namerParentName - resolved name for parent nodeleft2 - resolved name for node before previousleft - resolved name for previous noderight - resolved name for next noderight2 - resolved name for node after nextelem - the context element
public javax.swing.text.Style getExtraStyleForElement(java.lang.String rName,
java.lang.String rParentName,
java.lang.String left2,
java.lang.String left,
java.lang.String right,
java.lang.String right2,
org.w3c.dom.Element elem)
rName - resolved namerParentName - resolved name for parent nodeleft2 - resolved name for node before previousleft - resolved name for previous noderight - resolved name for next noderight2 - resolved name for node after nextelem - the context element
public java.lang.String getNodeLang(org.w3c.dom.Node node,
java.lang.String defaultLang)
mainLang.
For name in a termlist, it is the text
below the language node that is sister to
name.
node - element nodedefaultLang - default languagepublic static java.lang.String resolveLang(java.lang.String lang)
lang - language code as per ISO 639
public PageLinkTable getPageLinkTable(org.w3c.dom.Node node,
org.w3c.dom.Document doc)
PageLinkTable, with the cursor positioned
at the current page image.node - current location in DOM treedoc - XML documentpublic boolean isPageImageTag(org.w3c.dom.Node node)
node - node to be tested
public static java.lang.String applyXPath(org.w3c.dom.Document doc,
java.lang.String xpath,
java.lang.String def)
doc; if the query
returns nothing or results in an error, returns def.doc - query documentxpath - XPath query expressiondef - default return value
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||