Skip to content

Commit c6c85db

Browse files
hansonrhansonr
authored andcommitted
Adds javax.xml.Location (for BioJava)
1 parent cc7de71 commit c6c85db

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
/*
2+
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
3+
*
4+
*
5+
*
6+
*
7+
*
8+
*
9+
*
10+
*
11+
*
12+
*
13+
*
14+
*
15+
*
16+
*
17+
*
18+
*
19+
*
20+
*
21+
*
22+
*
23+
*/
24+
25+
/*
26+
* Copyright (c) 2009 by Oracle Corporation. All Rights Reserved.
27+
*/
28+
29+
package javax.xml.stream;
30+
31+
/**
32+
* Provides information on the location of an event.
33+
*
34+
* All the information provided by a Location is optional. For example
35+
* an application may only report line numbers.
36+
*
37+
* @version 1.0
38+
* @author Copyright (c) 2009 by Oracle Corporation. All Rights Reserved.
39+
* @since 1.6
40+
*/
41+
public interface Location {
42+
/**
43+
* Return the line number where the current event ends,
44+
* returns -1 if none is available.
45+
* @return the current line number
46+
*/
47+
int getLineNumber();
48+
49+
/**
50+
* Return the column number where the current event ends,
51+
* returns -1 if none is available.
52+
* @return the current column number
53+
*/
54+
int getColumnNumber();
55+
56+
/**
57+
* Return the byte or character offset into the input source this location
58+
* is pointing to. If the input source is a file or a byte stream then
59+
* this is the byte offset into that stream, but if the input source is
60+
* a character media then the offset is the character offset.
61+
* Returns -1 if there is no offset available.
62+
* @return the current offset
63+
*/
64+
int getCharacterOffset();
65+
66+
/**
67+
* Returns the public ID of the XML
68+
* @return the public ID, or null if not available
69+
*/
70+
public String getPublicId();
71+
72+
/**
73+
* Returns the system ID of the XML
74+
* @return the system ID, or null if not available
75+
*/
76+
public String getSystemId();
77+
}

0 commit comments

Comments
 (0)