1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.support.editor.xml;
14
15 import org.apache.xmlbeans.SchemaType;
16 import org.apache.xmlbeans.XmlObject;
17
18 import com.eviware.soapui.support.editor.EditorLocation;
19
20 /***
21 * Location in a XmlDocument
22 *
23 * @author ole.matzura
24 */
25
26 public class XmlLocation implements EditorLocation<XmlDocument>
27 {
28 private final int line;
29 private final int column;
30 private XmlObject xmlObject;
31 private final SchemaType schemaType;
32 private String documentation;
33
34 public XmlLocation( int line, int column)
35 {
36 this( line, column, null, null, null );
37 }
38
39 public XmlLocation( int line, int column, XmlObject xmlObject, SchemaType schemaType, String documentation )
40 {
41 this.line = line;
42 this.column = column;
43 this.xmlObject = xmlObject;
44 this.schemaType = schemaType;
45 this.documentation = documentation;
46 }
47
48
49
50
51 public int getColumn()
52 {
53 return column;
54 }
55
56
57
58
59 public int getLine()
60 {
61 return line;
62 }
63
64 public SchemaType getSchemaType()
65 {
66 return schemaType;
67 }
68
69 public XmlObject getXmlObject()
70 {
71 return xmlObject;
72 }
73
74 public String getDocumentation()
75 {
76 return documentation;
77 }
78
79 public void setDocumentation( String documentation )
80 {
81 this.documentation = documentation;
82 }
83
84
85 }