net.sf.saxon.trace
Interface InstructionInfoProvider

All Known Implementing Classes:
Adjust, Aggregate, AnalyzeString, ApplyImports, ApplyTemplates, ArithmeticExpression, ArithmeticExpression.DateAndDuration, ArithmeticExpression.DateDifference, ArithmeticExpression.DurationAddition, ArithmeticExpression.DurationDivision, ArithmeticExpression.DurationMultiplication, ArithmeticExpression.NumericArithmetic, Assign, Assignation, AtomicSequenceConverter, Atomizer, Attribute, AttributeSet, Available, AxisExpression, BaseURI, BinaryExpression, Block, BooleanExpression, BooleanFn, CallTemplate, CardinalityChecker, CastableExpression, CastAsQName, CastExpression, Choose, CodepointEqual, CollatingFunction, Collection, Comment, Compare, CompileTimeFunction, Component, ComputedElement, ComputedExpression, Concat, Contains, ContextItemExpression, Controller, Copy, CopyOf, Current, CurrentDateTime, CurrentGroup, Data, DateTimeConstructor, DeepEqual, DefaultCollation, DistinctValues, Doc, Doctype, Document, DocumentInstr, DocumentSorter, EagerLetExpression, ElementCreator, Error, ErrorExpression, EscapeURI, Evaluate, Existence, ExtensionFunctionCall, FilterExpression, FirstItemExpression, FixedAttribute, FixedElement, ForceCase, ForEach, ForEachGroup, ForExpression, FormatDate, FormatNumber2, FunctionCall, GeneralComparison, GeneralComparison10, GeneralVariable, GlobalParam, GlobalVariable, Id, IdentityComparison, IdentityTransformer, Idref, IfExpression, IndexOf, InScopePrefixes, Insert, InstanceOfExpression, Instruction, InstructionDetails, IntegerRangeTest, IsLastExpression, ItemChecker, KeyDefinition, KeyFn, Lang, Last, LazyExpression, LetExpression, LocalParam, LocalVariable, Matches, Message, Minimax, NamePart, Namespace, NamespaceForPrefix, NextMatch, Nilled, NormalizeSpace, NormalizeUnicode, NumberFn, NumberInstruction, NumericPromoter, ParentNodeConstructor, ParentNodeExpression, Parse, PathExpression, Position, PositionRange, ProcessingInstruction, QNameFn, QuantifiedExpression, QuerySimpleContentConstructor, RangeExpression, RegexGroup, Remove, Replace, ResolveQName, ResolveURI, ResultDocument, Reverse, Reverser, Root, RootExpression, Rounding, Serialize, SimpleContentConstructor, SimpleExpression, SimpleMappingExpression, SimpleNodeConstructor, SingleNodeExpression, SingletonAtomizer, SingletonComparison, SliceExpression, SortExpression, SQLColumn.ColumnInstruction, StaticBaseURI, StringFn, StringJoin, StringLength, Subsequence, Substring, SuppliedParameterReference, SystemFunction, SystemProperty, TailExpression, Template, Tokenize, Trace, TraceExpression, TraceInstruction, TraceWrapper, Translate, TreatFn, TupleExpression, TupleSorter, UnaryExpression, Unicode, Unordered, UnparsedEntity, UnparsedText, UntypedAtomicConverter, UseAttributeSets, UserFunction, UserFunctionCall, ValueComparison, ValueOf, VariableReference, VennExpression, While, WithParam, XPathFunctionCall

public interface InstructionInfoProvider

An InstructionInfoProvider is an object that is capable of providing an InstructionInfo object which provides diagnostic information about an instruction or other construct such as a function, template, expression, or pattern.


Method Summary
 InstructionInfo getInstructionInfo()
          Get the InstructionInfo details about the construct
 

Method Detail

getInstructionInfo

InstructionInfo getInstructionInfo()
Get the InstructionInfo details about the construct