Package com.nwalsh.saxon
Class Callout
- java.lang.Object
-
- com.nwalsh.saxon.Callout
-
- All Implemented Interfaces:
java.lang.Comparable
public class Callout extends java.lang.Object implements java.lang.Comparable
A class for maintaining information about callouts.
To make processing callouts easier, they are parsed out of the input structure and stored in a sorted array. (The array is sorted according to the order in which the callouts occur.)
This class is just the little record that we store in the array for each callout.
-
-
Constructor Summary
Constructors Constructor Description Callout(int callout, org.w3c.dom.Element area, int line, int col)
The constructor; initialize the private data structures.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(java.lang.Object o)
The compareTo method compares this Callout with another.org.w3c.dom.Element
getArea()
Access the Callout's area.int
getCallout()
Access the Callout's callout number.int
getColumn()
Access the Callout's column.int
getLine()
Access the Callout's line.
-
-
-
Method Detail
-
compareTo
public int compareTo(java.lang.Object o)
The compareTo method compares this Callout with another.
Given two Callouts, A and B, A < B if:
- A.line < B.line, or
- A.line = B.line && A.col < B.col, or
- A.line = B.line && A.col = B.col && A.callout < B.callout
- Otherwise, they're equal.
- Specified by:
compareTo
in interfacejava.lang.Comparable
-
getArea
public org.w3c.dom.Element getArea()
Access the Callout's area.
-
getLine
public int getLine()
Access the Callout's line.
-
getColumn
public int getColumn()
Access the Callout's column.
-
getCallout
public int getCallout()
Access the Callout's callout number.
-
-