    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.