Javolution 6.0.0 java
javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl Class Reference
Inheritance diagram for javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl:
[legend]
Collaboration diagram for javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl:
[legend]

Public Member Functions

int getLineNumber ()
 
int getColumnNumber ()
 
int getCharacterOffset ()
 
String getPublicId ()
 
String getSystemId ()
 
String toString ()
 
void reset ()
 

Package Attributes

int _column
 
int _line
 
int _charactersRead
 

Detailed Description

This inner class represents the parser location.

Definition at line 1074 of file XMLStreamReaderImpl.java.

Member Function Documentation

◆ getCharacterOffset()

int javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl.getCharacterOffset ( )

Return the byte or character offset into the input source this location is pointing to. If the input source is a file or a byte stream then this is the byte offset into that stream, but if the input source is a character media then the offset is the character offset. Returns -1 if there is no offset available.

Returns
the current offset

Implements javolution.xml.stream.Location.

Definition at line 1090 of file XMLStreamReaderImpl.java.

1090  {
1091  return _charactersRead + _readIndex;
1092  }

References javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl._charactersRead, and javolution.xml.internal.stream.XMLStreamReaderImpl._readIndex.

◆ getColumnNumber()

int javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl.getColumnNumber ( )

Return the column number where the current event ends, returns -1 if none is available.

Returns
the current column number

Implements javolution.xml.stream.Location.

Definition at line 1086 of file XMLStreamReaderImpl.java.

1086  {
1087  return _column + _readIndex;
1088  }

References javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl._column, and javolution.xml.internal.stream.XMLStreamReaderImpl._readIndex.

Referenced by javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl.toString().

Here is the caller graph for this function:

◆ getLineNumber()

int javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl.getLineNumber ( )

Return the line number where the current event ends, returns -1 if none is available.

Returns
the current line number

Implements javolution.xml.stream.Location.

Definition at line 1082 of file XMLStreamReaderImpl.java.

1082  {
1083  return _line + 1;
1084  }

References javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl._line.

Referenced by javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl.toString().

Here is the caller graph for this function:

◆ getPublicId()

String javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl.getPublicId ( )

Returns the public ID of the XML

Returns
the public ID, or null if not available

Implements javolution.xml.stream.Location.

Definition at line 1094 of file XMLStreamReaderImpl.java.

1094  {
1095  return null; // Not available.
1096  }

◆ getSystemId()

String javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl.getSystemId ( )

Returns the system ID of the XML

Returns
the system ID, or null if not available

Implements javolution.xml.stream.Location.

Definition at line 1098 of file XMLStreamReaderImpl.java.

1098  {
1099  return null; // Not available.
1100  }

◆ reset()

void javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl.reset ( )

Definition at line 1106 of file XMLStreamReaderImpl.java.

1106  {
1107  _line = 0;
1108  _column = 0;
1109  _charactersRead = 0;
1110  }

References javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl._charactersRead, javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl._column, and javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl._line.

Referenced by javolution.xml.internal.stream.XMLStreamReaderImpl.reset().

Here is the caller graph for this function:

◆ toString()

String javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl.toString ( )

Definition at line 1102 of file XMLStreamReaderImpl.java.

1102  {
1103  return "Line " + getLineNumber() + ", Column " + getColumnNumber();
1104  }

References javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl.getColumnNumber(), and javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl.getLineNumber().

Referenced by javolution.xml.internal.stream.XMLStreamReaderImpl.toString().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ _charactersRead

◆ _column

◆ _line


The documentation for this class was generated from the following file:
javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl._column
int _column
Definition: XMLStreamReaderImpl.java:1076
javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl._line
int _line
Definition: XMLStreamReaderImpl.java:1078
javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl._charactersRead
int _charactersRead
Definition: XMLStreamReaderImpl.java:1080
javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl.getLineNumber
int getLineNumber()
Definition: XMLStreamReaderImpl.java:1082
javolution.xml.internal.stream.XMLStreamReaderImpl._readIndex
int _readIndex
Definition: XMLStreamReaderImpl.java:62
javolution.xml.internal.stream.XMLStreamReaderImpl.LocationImpl.getColumnNumber
int getColumnNumber()
Definition: XMLStreamReaderImpl.java:1086