|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jostraca.unit.BasicUnitOrigin
Lines are start at 1, columns also start at 1.
NOTE: column can also be 0 to indicate an empty line| Field Summary | |
static java.lang.String |
CN
|
protected int |
iEndCol
|
protected int |
iEndLine
|
protected java.lang.String |
iReference
|
protected int |
iStartCol
|
protected int |
iStartLine
|
| Fields inherited from interface org.jostraca.unit.UnitOrigin |
MINIMUM_COL, MINIMUM_LINE |
| Constructor Summary | |
BasicUnitOrigin()
|
|
BasicUnitOrigin(java.lang.String pReference)
|
|
BasicUnitOrigin(java.lang.String pReference,
int pStartLine,
int pStartCol)
ends can be resolved later with #resolveEnds() |
|
BasicUnitOrigin(java.lang.String pReference,
int pStartLine,
int pStartCol,
int pEndLine,
int pEndCol)
Acepts invalid parameters - converted to safe defaults |
|
| Method Summary | |
int |
getEndCol()
End column. |
int |
getEndLine()
End line. |
java.lang.String |
getReference()
Return file path, URI or other reference string. |
int |
getStartCol()
Start column. |
int |
getStartLine()
Start line. |
void |
resolveEnds(java.lang.String pText)
calculate end line and columns using given text, assumes start line and col correct. |
void |
sanityCorrection()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final java.lang.String CN
protected java.lang.String iReference
protected int iStartLine
protected int iStartCol
protected int iEndLine
protected int iEndCol
| Constructor Detail |
public BasicUnitOrigin()
public BasicUnitOrigin(java.lang.String pReference)
public BasicUnitOrigin(java.lang.String pReference,
int pStartLine,
int pStartCol)
public BasicUnitOrigin(java.lang.String pReference,
int pStartLine,
int pStartCol,
int pEndLine,
int pEndCol)
| Method Detail |
public java.lang.String getReference()
UnitOrigin
getReference in interface UnitOriginUnitOriginpublic int getStartLine()
UnitOrigin
getStartLine in interface UnitOriginUnitOriginpublic int getStartCol()
UnitOrigin
getStartCol in interface UnitOriginUnitOriginpublic int getEndLine()
UnitOrigin
getEndLine in interface UnitOriginUnitOriginpublic int getEndCol()
UnitOrigin
getEndCol in interface UnitOriginUnitOriginpublic void resolveEnds(java.lang.String pText)
public java.lang.String toString()
public void sanityCorrection()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||