All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

ActionVector. Variable in class xs.xs_RuleElement

Vector of this rule's actions.

addDefinedStyle(xg_Element). Method in class xs.xs_StylesheetDefn
Add an element to the hash table of defined styles.
addMatchLevelsOfChildren(). Method in class xs.xs_PatternElement
Add to this pattern's match level the match level of each of our children.
addMatchLevelTab(). Method in class xs.xs_PatternElementCustomizer
Add 'Match level' tab to display the pattern's match level details.
addTabs(). Method in class xs.xs_PatternElementCustomizer
Add all required tabs.
applyStyle(xg_Document, xg_Document, JProgressBar). Method in class xs.xs_XslEngine
Apply the style defined in the given stylesheet to the given source document, and write the results to the given writer.
applyStyle(xg_Document, xg_Document, Writer, JProgressBar). Method in class xs.xs_XslEngine
Apply the style defined in the given stylesheet to the given source document, and write the results to the given writer.
applyStyle(xg_Element, Writer, JProgressBar). Method in class xs.xs_Stylist
Apply style to the given source element, and write the results to the InputResultsWriter.
applyStyle(xg_Element, Writer, JProgressBar). Method in class xs.xs_XslElement
Apply this style to the given source root element, and write the results to the InputResultsWriter.
applyStyleRules(xg_Element). Method in class xs.xs_Stylist
Apply all appropriate style rules to the element (placing the net result in a 'style="..."' attribute within it).
applyStyleRules(xg_Element, Vector, Vector). Method in class xs.xs_Stylist
Apply all appropriate style rules to the element (placing the net result in a 'style="..."' attribute within it).
AttSpecCount. Variable in class xs.xs_PatternMatchLevel
9 - The number of attribute specifications in the pattern.

B

buildStyleAttList(xg_Element, Vector, Vector). Method in class xs.xs_Stylist
Build a composite attribute list of the net result of applying all the style rules in the InputStyleRules, with the order of applying them determined by the precedence of each style rule's best pattern from the InputBestPatterns.

C

calcMatchLevel(). Method in class xs.xs_ElementElement
Calculate this pattern's match level, which includes figuring out the value of each of the match level's constituents.
calcMatchLevel(). Method in class xs.xs_PatternElement
Calculate this pattern's match level, which includes figuring out the value of each of the match level's constituents.
calcOverallMatchLevel(). Method in class xs.xs_PatternMatchLevel
Calculate the overall match level, based on the constituent values.
checkDocuments(xg_Document, xg_Document). Method in class xs.xs_XslEngine
Check that the given stylesheet and the given source document are suitable for applying the former to the latter.
ClassAttName. Static variable in class xs.xs_PatternElement
The name of the attribute used to identify the class of this pattern.
ClassCount. Variable in class xs.xs_PatternMatchLevel
3 - The number of 'class' attributes in the pattern.
compareMatchLevelTo(xs_PatternElement). Method in class xs.xs_PatternElement
Compare the match level of this pattern against that of the InputPatternElement.
compareTo(int, int). Method in class xs.xs_PatternMatchLevel
Compare two integers.
compareTo(long, long). Method in class xs.xs_PatternMatchLevel
Compare two longs.
compareTo(xs_PatternMatchLevel). Method in class xs.xs_PatternMatchLevel
Compare this pattern match level against the InputPatternMatchLevel.

D

DefinedStyleHashtable. Variable in class xs.xs_StylesheetDefn
Hashtable of the defined styles.

E

ensureClassesRegistered(). Static method in class xs.xs_XslEngine
Ensure the XSL-related element classes are registered.

G

getActions(). Method in class xs.xs_RuleElement
Get the vector of this rule's actions.
getAttSpecCount(). Method in class xs.xs_PatternMatchLevel
Get the number of attribute specifications in the pattern.
getClassCount(). Method in class xs.xs_PatternMatchLevel
Get the number of 'class' attributes in the pattern.
getDefinedStyles(). Method in class xs.xs_StylesheetDefn
Get the hashtable of defined styles.
getIdCount(). Method in class xs.xs_PatternMatchLevel
Get the number of 'id' attributes in the pattern.
getLastSignificantPosition(). Method in class xs.xs_StyleException
Get the position in the source at which the last significant item occurred.
getMatchLevel(). Method in class xs.xs_PatternElement
Get this pattern's match level: the values which are used in determining which pattern to use in a given circumstance.
getMessage2(). Method in class xs.xs_StyleException
Get a string representation of this exception.
getOnlyCount(). Method in class xs.xs_PatternMatchLevel
Get the number of only qualifiers in the pattern.
getOverallMatchLevel(). Method in class xs.xs_PatternMatchLevel
Get the overall match level, based on the constituent values.
getParsePosition(). Method in class xs.xs_StyleException
Get the position in the source (number of characters) when the exception occurred.
getPatternNumberString(). Method in class xs.xs_PatternElement
Get this patterns's sequential number (which must be set manually via an external call to setPatternNumber() ).
getPatterns(). Method in class xs.xs_RuleElement
Get the vector of this rule's patterns.
getPositionCount(). Method in class xs.xs_PatternMatchLevel
Get the number of position qualifiers in the pattern.
getRuleImportanceLevel(). Method in class xs.xs_PatternMatchLevel
Get the importance of the rule to which this match level belongs.
getRuleNumber(). Method in class xs.xs_RuleElement
Get this rule's sequential number (which must be set manually via an external call to setRuleNumber() ).
getRuleNumber(). Method in class xs.xs_StyleRuleElement
Get this rule's sequential number (which must be set manually via an external call to setRuleNumber() ).
getRulePriorityLevel(). Method in class xs.xs_PatternMatchLevel
Get the priority of the rule to which this match level belongs.
getRules(). Method in class xs.xs_StylesheetDefn
Get the vector of the defined rules.
getSourceTypeName(). Method in class xs.xs_ElementElement
Get the type of source element to which this element applies.
getStyleAtt(). Method in class xs.xs_StyleAttList

Return a single 'style' attribute generated from all the attributes herein.

getStyleAttValue(). Method in class xs.xs_StyleAttList

Return the value of a single 'style' attribute generated from all the attributes herein.

An attribute list with attributes: n1="v1", n2="v2", etc.

getStyleRules(). Method in class xs.xs_StylesheetDefn
Get the vector of the defined style rules.
getStylesheetDefn(). Method in class xs.xs_Stylist
Get the definition of the stylesheet currently being applied.
getStylesheetDefn(). Method in class xs.xs_XslElement
Get the stylesheet definition.
getStyleStatsText(long). Method in class xs.xs_StyleThread
Prepare and return a string describing how much was styled, and how fast.
getTypeElementCount(). Method in class xs.xs_PatternMatchLevel
Get the number of element or target-element elements that have a type attribute.
getWildcardCount(). Method in class xs.xs_PatternMatchLevel
Get the number of wildcards in the pattern.

I

IdAttName. Static variable in class xs.xs_PatternElement
The name of the attribute used to identify the ID of this pattern.
IdCount. Variable in class xs.xs_PatternMatchLevel
2 - The number of 'id' attributes in the pattern.
identifyStyleRules(xg_Element, Vector, Vector). Method in class xs.xs_Stylist
Create a list of every style rule which is applicable to this element, and a second list of the best pattern for each such rule.
ImportanceAttName. Static variable in class xs.xs_RuleElement
The name of the attribute used to identify the importance of this rule.
increment(xs_PatternMatchLevel). Method in class xs.xs_PatternMatchLevel
Add the constituents of the InputMatchLevel to this match level.
incrementAttSpecCount(int). Method in class xs.xs_PatternMatchLevel
Increment the number of attribute specifications in the pattern.
incrementClassCount(int). Method in class xs.xs_PatternMatchLevel
Increment the number of 'class' attributes in the pattern.
incrementIdCount(int). Method in class xs.xs_PatternMatchLevel
Increment the number of 'id' attributes in the pattern.
incrementOnlyCount(int). Method in class xs.xs_PatternMatchLevel
Increment the number of only qualifiers in the pattern.
incrementPositionCount(int). Method in class xs.xs_PatternMatchLevel
Increment the number of position qualifiers in the pattern.
incrementTypeElementCount(int). Method in class xs.xs_PatternMatchLevel
Increment the number of element or target-element elements that have a type attribute.
incrementWildcardCount(int). Method in class xs.xs_PatternMatchLevel
Increment the number of wildcards in the pattern.
invoke(xg_Element, Writer). Method in class xs.xs_ActionElement
Invoke this action to the InputSourceElement.
invoke(xg_Element, Writer). Method in class xs.xs_ChildrenElement
Invoke this action to the InputSourceElement, and write the results to the InputResultsWriter.
invoke(xg_Element, Writer). Method in class xs.xs_EvalElement
Invoke this action to the InputSourceElement, and write the results to the InputResultsWriter.
invokeActions(xg_Node). Method in class xs.xs_RuleElement
Invoke this rule's actions on the given source node.
invokeChild(xg_Node, Writer). Method in class xs.xs_ChildrenElement
Apply style to the InputChildNode, which is a child of the source element currently being processed.
invokeRuleAction(xg_Node, xg_Element, Writer, JProgressBar). Method in class xs.xs_Stylist

Invoke the InputRuleAction, to apply style to the InputSourceElement, and write the results to the InputResultsWriter.

invokeRuleActionChildren(xg_Node, xg_Element, Writer, JProgressBar). Method in class xs.xs_Stylist
Process each of the children InputRuleAction, treating each one as an action and invoking it.
invokeRuleActions(xs_RuleElement, xg_Element, Writer, JProgressBar). Method in class xs.xs_Stylist
Invoke the actions of the InputSelectedRule, to apply style to the given source element, and write the results to the InputResultsWriter.
isBestMatch(xs_PatternElement, xg_Element). Method in class xs.xs_PatternElement
See if this pattern matches the InputSourceElement, and is a better match than the InputBestPattern (which may be null).
isMatch(xg_Element). Method in class xs.xs_ElementElement
See if this pattern matches the InputSourceElement.
isMatch(xg_Element). Method in class xs.xs_PatternElement
See if this pattern matches the InputSourceElement.
isMatch(xg_Element). Method in class xs.xs_TargetElementElement
See if this pattern matches the InputSourceElement.
isOverallMatchLevelValid(). Method in class xs.xs_PatternMatchLevel
Get the flag which indicates whether the overall match level is valid for comparison purposes.
isRoot(). Method in class xs.xs_RuleElement
Get the flag which indicates whether this is a root rule.

L

laboriousCompareTo(xs_PatternMatchLevel). Method in class xs.xs_PatternMatchLevel
Perform a laborious comparison between this pattern match level and the That is, compare the individual constituents one by one.

M

matchPattern(xg_Element). Method in class xs.xs_RuleElement
See if any of this rule's patterns match the InputSourceElement.
matchPattern(xs_PatternElement, xg_Element). Method in class xs.xs_RuleElement
See if any of this rule's patterns match the InputSourceNode, and are a better match than the InputBestPattern (which may be null).

O

OnlyCount. Variable in class xs.xs_PatternMatchLevel
7 - The number of number of only qualifiers in the pattern.
OverallMatchLevel. Variable in class xs.xs_PatternMatchLevel
The overall match level, based on a weighted calculation on the constituent values.
OverallMatchLevelValidFlag. Variable in class xs.xs_PatternMatchLevel
Is the OverallMatchLevel valid for use in a simple comparison of two match levels? (It will be valid if all the constituent values are less than 9.) If false, a match is calculated laboriously by comparing each constituent value in turn.

P

PatternNumberString. Variable in class xs.xs_PatternElement
This pattern's number in the form of a string.
PatternVector. Variable in class xs.xs_RuleElement
Vector of this rule's patterns.
PositionCount. Variable in class xs.xs_PatternMatchLevel
8 - The number of position qualifiers in the pattern.
PriorityAttName. Static variable in class xs.xs_RuleElement
The name of the attribute used to identify the priority of this rule.

R

RegisteredName. Static variable in class xs.xs_ChildrenElement
The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xs.xs_ElementElement
The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xs.xs_EmptyElement
The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xs.xs_EvalElement
The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xs.xs_RuleElement
The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xs.xs_StyleRuleElement
The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xs.xs_TargetElementElement
The element type name normally used in XML for this sort of element.
RegisteredName. Static variable in class xs.xs_XslElement
The element type name normally used in XML for this sort of element.
registerElementClasses(). Static method in class xs.xs_XslEngine

Register special types of element classes used to represent particular XSL constructs.

The present approach isn't ideal: it's static, so affects all XML parsing, and it doesn't permit the unregistering of all the special registrations.

RootRuleFlag. Variable in class xs.xs_RuleElement
Is this a (the!) root rule?
RuleImportanceLevel. Variable in class xs.xs_PatternMatchLevel
1 - The importance of the rule to which this match level belongs.
RuleNumber. Variable in class xs.xs_RuleElement
This rule's number.
RulePriorityLevel. Variable in class xs.xs_PatternMatchLevel
6 - The priority of the rule to which this match level belongs.
RuleVector. Variable in class xs.xs_StylesheetDefn
Vector of the rules defined in this stylesheet.
run(). Method in class xs.xs_StyleThread

S

selectRule(xg_Element). Method in class xs.xs_Stylist
Select the rule most suitable to the InputSourceElement.
setNode(xg_Node). Method in class xs.xs_PatternElementCustomizer
Set the node to edit.
setProgressBar(JProgressBar). Method in class xs.xs_ActionElement
Set the bar on which to show progress (as measured by the end offset of each node after it is processed).
setRuleImportanceLevel(int). Method in class xs.xs_PatternMatchLevel
Set the importance of the rule to which this match level belongs.
setRuleNumber(int). Method in class xs.xs_RuleElement
Set this rule's sequential number.
setRuleNumber(int). Method in class xs.xs_StyleRuleElement
Set this rule's sequential number.
setRuleNumber(int, int). Method in class xs.xs_PatternElement
Set this pattern's identification number string (of the form "r.p", where r is the InputRuleNumber and p is the InputPatternNumber).
setRulePriorityLevel(int). Method in class xs.xs_PatternMatchLevel
Set the priority of the rule to which this match level belongs.
setRules(Vector). Method in class xs.xs_StylesheetDefn
Set the vector of the defined rules.
setStyleRules(Vector). Method in class xs.xs_StylesheetDefn
Set the vector of the defined style rules.
setStylesheetDefn(xs_StylesheetDefn). Method in class xs.xs_ActionElement
Set the stylesheet definition currently being applied.
SourceTypeName. Variable in class xs.xs_ElementElement
The name of the element type in the source to which this element matches.
StyleAttName. Static variable in class xs.xs_StyleAttList
The name of the attribute normally used for the net result of a number of style attributes.
StyleProgressBar. Variable in class xs.xs_ActionElement
Progress bar for application of style.
StyleRuleNumber. Variable in class xs.xs_StyleRuleElement
This style rule's number.
StyleRuleVector. Variable in class xs.xs_StylesheetDefn
Vector of the style rules defined in this stylesheet.
synchronize(int). Method in class xs.xs_PatternMatchLevel
Recalculate the OverallMatchLevel and the OverallMatchLevelValidFlag after setting or incrementing one of the constituents, whose new value is InputConstituentValue.

T

TheStylesheetDefn. Variable in class xs.xs_ActionElement
The definition of the stylesheet which is currently being applied.
TheStylesheetDefn. Variable in class xs.xs_Stylist
The definition of the stylesheet which is currently being applied.
TheStylesheetDefn. Variable in class xs.xs_XslElement
Vector of the rules defined in this stylesheet.
toString(). Method in class xs.xs_ActionElement
Return a string representation of the element (intended for use as debug output).
toString(). Method in class xs.xs_PatternElement
Return a string representation of the element (intended for use as debug output).
toString(). Method in class xs.xs_RuleElement
Return a string representation of the element (intended for use as debug output).
toString(). Method in class xs.xs_StyleRuleElement
Return a string representation of the element (intended for use as debug output).
toString(). Method in class xs.xs_XslElement
Return a string representation of the element (intended for use as debug output).
TypeAttName. Static variable in class xs.xs_ElementElement
The name of the attribute which (if present) is used to identify the type of the element in the source document with which this pattern must match.
TypeElementCount. Variable in class xs.xs_PatternMatchLevel
4 - The number of element or target-element elements that have a type attribute.

V

verify(). Method in class xs.xs_ElementElement

Verify that this node is correct (ie.

verify(). Method in class xs.xs_RuleElement

Verify that this node is correct (ie.

verify(). Method in class xs.xs_TargetElementElement

Verify that this node is correct (ie.

verify(). Method in class xs.xs_XslElement

Verify that this node is correct (ie.


W

WildcardCount. Variable in class xs.xs_PatternMatchLevel
5 - The number of wildcards in the pattern.

X

xs_ActionElement(). Constructor for class xs.xs_ActionElement
Construct an action element with no name.
xs_ActionElement(String). Constructor for class xs.xs_ActionElement
Construct an action element with a name.
xs_ChildrenElement(). Constructor for class xs.xs_ChildrenElement
Construct a children element with no name.
xs_ChildrenElement(String). Constructor for class xs.xs_ChildrenElement
Construct a children element with a name.
xs_ElementElement(). Constructor for class xs.xs_ElementElement
Construct an 'element' element with no name.
xs_ElementElement(String). Constructor for class xs.xs_ElementElement
Construct an 'element' element with a name.
xs_EmptyElement(). Constructor for class xs.xs_EmptyElement
Construct an 'empty' element with no name.
xs_EmptyElement(String). Constructor for class xs.xs_EmptyElement
Construct an 'empty' element with a name.
xs_EvalElement(). Constructor for class xs.xs_EvalElement
Construct an eval element with no name.
xs_EvalElement(String). Constructor for class xs.xs_EvalElement
Construct an eval element with a name.
xs_PatternElement(). Constructor for class xs.xs_PatternElement
Construct a pattern element with no type and no name.
xs_PatternElement(String). Constructor for class xs.xs_PatternElement
Construct a pattern element with a name.
xs_PatternElementCustomizer(). Constructor for class xs.xs_PatternElementCustomizer
Default constructor.
xs_PatternMatchLevel(). Constructor for class xs.xs_PatternMatchLevel
xs_RuleElement(). Constructor for class xs.xs_RuleElement
Construct an XSL rule element with no type and no name.
xs_RuleElement(String). Constructor for class xs.xs_RuleElement
Construct an XSL rule element with a name.
xs_StyleAttList(). Constructor for class xs.xs_StyleAttList
Default constructor.
xs_StyleException(String). Constructor for class xs.xs_StyleException
Constructor.
xs_StyleException(String, int, int). Constructor for class xs.xs_StyleException
Constructor.
xs_StyleRuleElement(). Constructor for class xs.xs_StyleRuleElement
Construct an XSL rule element with no type and no name.
xs_StyleRuleElement(String). Constructor for class xs.xs_StyleRuleElement
Construct an XSL rule element with a name.
xs_StylesheetDefn(). Constructor for class xs.xs_StylesheetDefn
Default constructor.
xs_StyleThread(xg_Document, xg_Document, Document, xm_StatusBar). Constructor for class xs.xs_StyleThread
Constructor.
xs_Stylist(xs_StylesheetDefn). Constructor for class xs.xs_Stylist
Construct an XSL stylist with a stylesheet definition.
xs_TargetElementElement(). Constructor for class xs.xs_TargetElementElement
Construct a 'target-element' element with no type and no name.
xs_TargetElementElement(String). Constructor for class xs.xs_TargetElementElement
Construct a 'target-element' element with a name.
xs_XslElement(). Constructor for class xs.xs_XslElement
Construct an xsl stylesheet element with no type and no name.
xs_XslElement(String). Constructor for class xs.xs_XslElement
Construct an xsl stylesheet element with a name.
xs_XslEngine(). Constructor for class xs.xs_XslEngine
Default constructor - which simply ensures all XSL-related element classes are registered.