A C D E G I L N P R S T W X

A

add(int, int) - Method in class xpointer.custom.Date
 
addLocation(Location) - Method in class xpointer.datatype.LocationListImpl
 
addNode(Node) - Method in class xpointer.NodeListImpl
Adds a node to the list.
addScheme(Scheme) - Method in class xpointer.datatype.SchemeListImpl
 
addXmlNSScheme(XmlNSScheme) - Method in class xpointer.datatype.XPointerScheme
Adds a namespace for the evaluation of this pointer.
analyzeExpression() - Method in class xpointer.parsing.Lexer
Tokenize an expression.

C

clone() - Method in class xpointer.Location
 

D

Date - class xpointer.custom.Date.
 
Date() - Constructor for class xpointer.custom.Date
 
Date(int, int, int) - Constructor for class xpointer.custom.Date
 
Date(int, int, int, int, int, int, int, String) - Constructor for class xpointer.custom.Date
 
Date(int, int, int, int, int, int, String) - Constructor for class xpointer.custom.Date
 
Date(int, int, int, int, int, String) - Constructor for class xpointer.custom.Date
 
Date(String) - Constructor for class xpointer.custom.Date
Creates new Date

E

ELEMENT_SCHEME - Static variable in class xpointer.datatype.Scheme
 
ElementScheme - class xpointer.datatype.ElementScheme.
 
ElementScheme(String) - Constructor for class xpointer.datatype.ElementScheme
Creates new ElementScheme
ElementSchemeParser - class xpointer.parsing.ElementSchemeParser.
This class parses the schemedata of the element() scheme.
ElementSchemeParser(String) - Constructor for class xpointer.parsing.ElementSchemeParser
Creates new ElementSchemeParser
EndPoint - class xpointer.EndPoint.
This class represents the endpoint() XPointer function.
EndPoint() - Constructor for class xpointer.EndPoint
Creates new EndPoint
equal(Date) - Method in class xpointer.custom.Date
 
equals(Location) - Method in class xpointer.Location
Compares this location with another one.
evalFullptr(Node, String) - Static method in class xpointer.XPointerAPI
Evaluates a full pointer which consists of one or more pointer parts.
evalFullptr(Node, String, Location, Location) - Static method in class xpointer.XPointerAPI
Evaluates a full pointer which consists of one or more pointer parts.
ExtNodeFilter - class xpointer.ExtNodeFilter.
This class extentds the concept of NodeFilter, providing filtering values for points and ranges.
ExtNodeFilter() - Constructor for class xpointer.ExtNodeFilter
Creates new ExtNodeFilter

G

getAllMatches(String) - Method in class xpointer.litmatch.LE
Searches in the input string all the occurences which match literally this expression.
getBaseIdentifier() - Method in class xpointer.xmlns.PrefixResolverImpl
Return the base identifier.
getContainer() - Method in class xpointer.TextPoint
Getter for property container.
getEndIndex() - Method in class xpointer.TextNodeFragment
Getter for property endIndex.
getEndIndex() - Method in class xpointer.litmatch.LEMatch
Getter for property endIndex.
getEndPoint(Location) - Method in class xpointer.EndPoint
Creates the end-point of the given generic location.
getEndPoint(Node) - Method in class xpointer.EndPoint
Creates the end-point of the given node.
getEndPoint(Range) - Method in class xpointer.EndPoint
Creates the end-point of the given range.
getGroups(int) - Method in class xpointer.custom.Regexp
Returns an array of ranges which contain the string-value selected by a sub-pattern of this regular expression enclosed by parenthesis.
getIndex() - Method in class xpointer.TextPoint
Getter for property index.
getLast() - Method in class xpointer.TextTree
Returns the last text node in the tree.
getLength() - Method in class xpointer.NodeListImpl
 
getLength() - Method in interface xpointer.datatype.SchemeList
Returns the number of schemes in the list
getLength() - Method in class xpointer.datatype.LocationListImpl
 
getLength() - Method in interface xpointer.datatype.LocationList
 
getLength() - Method in class xpointer.datatype.SchemeListImpl
 
getLocation() - Method in class xpointer.Location
 
getNamespaceForPrefix(String) - Method in class xpointer.xmlns.PrefixResolverImpl
Given a namespace, get the corrisponding prefix.
getNamespaceForPrefix(String, Node) - Method in class xpointer.xmlns.PrefixResolverImpl
Given a namespace, get the corrisponding prefix, based on the node context.
getNamespaceURI() - Method in class xpointer.datatype.XmlNSScheme
Returns the namespace defined in the schemedata.
getNode() - Method in class xpointer.TextNodeFragment
Getter for property node.
getPrefix() - Method in class xpointer.datatype.XmlNSScheme
Returns the namespace prefix associated with the XML namespace
getRange(Location) - Method in class xpointer.XPRange
Creates a range from the given generic location.
getRange(Node) - Method in class xpointer.XPRange
Creates a range from the given node.
getRange(Range) - Method in class xpointer.XPRange
Creates a range from a given range.
getRangeInside(Location) - Method in class xpointer.RangeInside
Creates a range that covers the contents of a generic location.
getRangeInside(Node) - Method in class xpointer.RangeInside
Creates a range tha covers the contents of a given node.
getRangeInside(Range) - Method in class xpointer.RangeInside
Creates a range tha covers the contents of a given range.
getRangeTo(Location, Location) - Method in class xpointer.RangeTo
Creates a range starting from the beginning of the context location to the end of the given location.
getRegexp(String) - Method in class xpointer.custom.Regexp
Returns an array of ranges containing the string-value selected by the regular expression.
getSchemeList() - Method in class xpointer.parsing.SchemeParser
Returns a list of ALL the schemes of any kind.
getSentences() - Method in class xpointer.custom.Sentence
 
getStartIndex() - Method in class xpointer.TextNodeFragment
Getter for property startIndex.
getStartIndex() - Method in class xpointer.litmatch.LEMatch
Getter for property startIndex.
getStartPoint(Location) - Method in class xpointer.StartPoint
Creates the start-point of the given generic location.
getStartPoint(Node) - Method in class xpointer.StartPoint
Creates the start point of the given node.
getStringRange(String) - Method in class xpointer.StringRange
Returns a range determined by searching the string-value of the location for substrings the match the given string.
getStringRange(String, int) - Method in class xpointer.StringRange
Returns a range determined by searching the string-value of the location for substrings the match the given string.
getStringRange(String, int, int) - Method in class xpointer.StringRange
Returns a range determined by searching the string-value of the location for substrings the match the given string.
getTextNodeFragments() - Method in class xpointer.TextTree
 
getTextPoint() - Method in class xpointer.custom.TextPoint
 
getTextTree() - Method in class xpointer.TextPoint
Returns the tree which the point belongs to.
getTokenQueue() - Method in class xpointer.parsing.ElementSchemeParser
Returns the token queue created after the parsing of the schemedata of the element() scheme.
getType() - Method in class xpointer.Location
 
getType() - Method in class xpointer.datatype.Scheme
Getter for property type.
getValue() - Method in class xpointer.datatype.Scheme
Getter for property value.
getWords() - Method in class xpointer.custom.Word
 
getXmlNSSchemeList(XPointerScheme) - Method in class xpointer.parsing.SchemeParser
Returns xmlns schemes referring a given xpointer scheme
getXmlNSSchemes() - Method in class xpointer.datatype.XPointerScheme
Returns the xmlns schemes associated to this xpointer.
getXPathExpression() - Method in class xpointer.datatype.ElementScheme
Converts an XPointer expression (conforming to the element() scheme) to the equivalent XPath expression.
getXPathExpression() - Method in class xpointer.datatype.ShortHand
Converts the shorthand to the corresponding XPath id() function.
greaterThan(Date) - Method in class xpointer.custom.Date
 
greaterThanOrEqual(Date) - Method in class xpointer.custom.Date
 
gregorianCalendar - Variable in class xpointer.custom.Date
 

I

importTextPoint(TextPoint) - Method in class xpointer.TextTree
Imports a TextPoint object which belongs to another tree.
isLocationAfter(Location, Location) - Method in class xpointer.TaxDomHelper
Figures out whether loc2 should be considered as being later in the document than loc1, in Document Order ad defined in XPointer CR.
item(int) - Method in class xpointer.NodeListImpl
 
item(int) - Method in interface xpointer.datatype.SchemeList
Returns the i-th scheme in the list
item(int) - Method in class xpointer.datatype.LocationListImpl
 
item(int) - Method in interface xpointer.datatype.LocationList
 
item(int) - Method in class xpointer.datatype.SchemeListImpl
 

L

LE - class xpointer.litmatch.LE.
This class represents a Literal Expression.
LE(String) - Constructor for class xpointer.litmatch.LE
Creates new LE
LEMatch - class xpointer.litmatch.LEMatch.
An instance of this class represents a match completed by a LE matching function.
lessThan(Date) - Method in class xpointer.custom.Date
 
lessThanOrEqual(Date) - Method in class xpointer.custom.Date
 
Lexer - class xpointer.parsing.Lexer.
Given an expression, the lexer builds an array of tokens.
Lexer(String) - Constructor for class xpointer.parsing.Lexer
Creates new Lexer
Location - class xpointer.Location.
This class represents the concept of location according to XPointer CR.
Location() - Constructor for class xpointer.Location
Creates new Location
LocationIterator - interface xpointer.LocationIterator.
This interface extends the concept of NodeIterator to locations.
LocationList - interface xpointer.datatype.LocationList.
 
LocationListImpl - class xpointer.datatype.LocationListImpl.
 
LocationListImpl() - Constructor for class xpointer.datatype.LocationListImpl
Creates new LocationListImpl

N

nextLocation() - Method in interface xpointer.LocationIterator
 
NODE - Static variable in class xpointer.Location
 
NodeListImpl - class xpointer.NodeListImpl.
This is just the implementation of the NodeList interface.
NodeListImpl() - Constructor for class xpointer.NodeListImpl
 
Now - class xpointer.custom.Now.
 
Now() - Constructor for class xpointer.custom.Now
Creates new Now

P

ParsingException - exception xpointer.parsing.ParsingException.
 
ParsingException(String) - Constructor for class xpointer.parsing.ParsingException
Constructs an ParsingException with the specified detail message.
PrefixResolverImpl - class xpointer.xmlns.PrefixResolverImpl.
 
PrefixResolverImpl() - Constructor for class xpointer.xmlns.PrefixResolverImpl
Creates new PrefixResolverImpl

R

RANGE - Static variable in class xpointer.Location
 
RangeInside - class xpointer.RangeInside.
 
RangeInside() - Constructor for class xpointer.RangeInside
Creates new RangeInside
RangeTo - class xpointer.RangeTo.
 
RangeTo() - Constructor for class xpointer.RangeTo
Creates new RangeTo
Regexp - class xpointer.custom.Regexp.
 
Regexp(Location) - Constructor for class xpointer.custom.Regexp
Creates new Regexp
Regexp(Node) - Constructor for class xpointer.custom.Regexp
Creates new Regexp
removeScheme(Scheme) - Method in class xpointer.datatype.SchemeListImpl
 
retrievePointAfter(int, boolean) - Method in class xpointer.TextTree
Returns the object TextPoint which points after the specified number of charactes in the document fragment.
retrievePrecedingCharacters() - Method in class xpointer.TextPoint
Returns the number of characters preceding the point inside its tree.
retrieveRangeAfter(TextPoint, int) - Method in class xpointer.TextTree
Returns the points (collapsed ranges) found after a certain amount of characters starting from a given point.

S

Scheme - class xpointer.datatype.Scheme.
This class represents a scheme with its schemedata.
Scheme() - Constructor for class xpointer.datatype.Scheme
Creates new Scheme
Scheme(String, int) - Constructor for class xpointer.datatype.Scheme
Creates new Scheme
SchemeList - interface xpointer.datatype.SchemeList.
This class represents a list of schemes.
SchemeListImpl - class xpointer.datatype.SchemeListImpl.
An implementation of the SchemeList interface.
SchemeListImpl() - Constructor for class xpointer.datatype.SchemeListImpl
Creates new SchemeListImpl
schemeNames - Static variable in class xpointer.parsing.SchemeParser
integers identifyng schemes correspond to positions in this array
SchemeParser - class xpointer.parsing.SchemeParser.
This class provides some methods for extracting the schemes used in an XPointer expression.
SchemeParser(String) - Constructor for class xpointer.parsing.SchemeParser
Creates new SchemeParser
selectLocationList(Node, String) - Static method in class xpointer.XPointerAPI
Evaluates an XPointer expression.
selectSinlgeLocation(Node, String) - Static method in class xpointer.XPointerAPI
Evaluates an XPointer expression and returns the first selected location.
Sentence - class xpointer.custom.Sentence.
 
Sentence(Location) - Constructor for class xpointer.custom.Sentence
 
Sentence(Node) - Constructor for class xpointer.custom.Sentence
 
setBoundary(String) - Method in class xpointer.custom.Sentence
 
setBoundaryOutput(boolean) - Method in class xpointer.custom.Sentence
 
setContainer(Node) - Method in class xpointer.TextPoint
Setter for property container.
setEndIndex(int) - Method in class xpointer.TextNodeFragment
Setter for property endIndex.
setFlag(int) - Method in class xpointer.custom.Regexp
Set a compilation flag for the regular expression.
setIndex(int) - Method in class xpointer.TextPoint
Setter for property index.
setLocation(Object) - Method in class xpointer.Location
 
setNamespace(String, String) - Method in class xpointer.xmlns.PrefixResolverImpl
 
setNode(Node) - Method in class xpointer.TextNodeFragment
Setter for property node.
setStartIndex(int) - Method in class xpointer.TextNodeFragment
Setter for property startIndex.
setType(int) - Method in class xpointer.Location
 
setType(int) - Method in class xpointer.datatype.Scheme
Setter for property type.
setValue(String) - Method in class xpointer.datatype.Scheme
Setter for property value.
ShortHand - class xpointer.datatype.ShortHand.
This is not a scheme in the usual way, but it stands for a shorthand.
SHORTHAND - Static variable in class xpointer.datatype.Scheme
 
ShortHand(String) - Constructor for class xpointer.datatype.ShortHand
Creates new ShortHand
SHOW_POINT - Static variable in class xpointer.ExtNodeFilter
 
SHOW_RANGE - Static variable in class xpointer.ExtNodeFilter
 
StartPoint - class xpointer.StartPoint.
 
StartPoint() - Constructor for class xpointer.StartPoint
Creates new StartPoint
StringRange - class xpointer.StringRange.
This class represents the string-range() XPointer function.
StringRange(Location) - Constructor for class xpointer.StringRange
Creates new StringRange
subtractDate(Date) - Method in class xpointer.custom.Date
 

T

TaxDomHelper - class xpointer.TaxDomHelper.
The DOMHelper of the xpath package provides some useful operations that act on nodes.
TaxDomHelper(DOMHelper) - Constructor for class xpointer.TaxDomHelper
Creates new TaxDomHelper
TextNodeFragment - class xpointer.TextNodeFragment.
This class is used when we need something that is a range with the same start and end container.
TextNodeFragment() - Constructor for class xpointer.TextNodeFragment
Creates new TextNodeFragment
TextPoint - class xpointer.TextPoint.
This class represents a character point according to the XPointer CR.
TextPoint - class xpointer.custom.TextPoint.
This class represent the textpoint function, which is equivalent to string-range called with an empty string.
TextPoint(Location) - Constructor for class xpointer.custom.TextPoint
Creates new TextPoint
TextPoint(TextTree) - Constructor for class xpointer.TextPoint
Creates new TextPoint
TextTree - class xpointer.TextTree.
This class represents the text nodes which are descendant of a given node.
TextTree(Node) - Constructor for class xpointer.TextTree
Creates new TextTree
TextTree(Range) - Constructor for class xpointer.TextTree
 
Today - class xpointer.custom.Today.
 
Today() - Constructor for class xpointer.custom.Today
Creates new Today
toString() - Method in class xpointer.TextTree
 
toString() - Method in class xpointer.custom.Date
 

W

Word - class xpointer.custom.Word.
 
Word(Location) - Constructor for class xpointer.custom.Word
Creates new Word
Word(Node) - Constructor for class xpointer.custom.Word
 

X

XMLNS_SCHEME - Static variable in class xpointer.datatype.Scheme
 
XmlNSScheme - class xpointer.datatype.XmlNSScheme.
This class represents the xmlns() scheme.
XmlNSScheme() - Constructor for class xpointer.datatype.XmlNSScheme
Creates new XmlNSScheme
XmlNSScheme(String) - Constructor for class xpointer.datatype.XmlNSScheme
 
xpointer - package xpointer
 
XPOINTER_SCHEME - Static variable in class xpointer.datatype.Scheme
 
xpointer.custom - package xpointer.custom
 
xpointer.datatype - package xpointer.datatype
 
xpointer.litmatch - package xpointer.litmatch
 
xpointer.parsing - package xpointer.parsing
 
xpointer.xmlns - package xpointer.xmlns
 
XPointerAPI - class xpointer.XPointerAPI.
This class contains some methods for executing XPointer expression on an XML document.
XPointerAPI() - Constructor for class xpointer.XPointerAPI
Creates new XPointerAPI
XPointerScheme - class xpointer.datatype.XPointerScheme.
 
XPointerScheme() - Constructor for class xpointer.datatype.XPointerScheme
Creates new XPointerScheme
XPointerScheme(String) - Constructor for class xpointer.datatype.XPointerScheme
 
XPRange - class xpointer.XPRange.
 
XPRange() - Constructor for class xpointer.XPRange
Creates new XPRange

A C D E G I L N P R S T W X