net.sf.saxon.tree
Class LineNumberMap

java.lang.Object
  extended by net.sf.saxon.tree.LineNumberMap

public class LineNumberMap
extends Object

Line numbers are not held in nodes in the tree, because they are not usually needed. This class provides a map from element sequence numbers to line numbers: it is linked to the root node of the tree.

Author:
Michael H. Kay

Constructor Summary
LineNumberMap()
           
 
Method Summary
 int getLineNumber(int sequence)
          Get the line number corresponding to a given sequence number
 void setLineNumber(int sequence, int line)
          Set the line number corresponding to a given sequence number
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineNumberMap

public LineNumberMap()
Method Detail

setLineNumber

public void setLineNumber(int sequence,
                          int line)
Set the line number corresponding to a given sequence number


getLineNumber

public int getLineNumber(int sequence)
Get the line number corresponding to a given sequence number



Copyright (C) Michael H. Kay. All rights reserved.