Package org.htmlunit.cyberneko
Class HTMLScanner.LocationItem
- java.lang.Object
-
- org.htmlunit.cyberneko.HTMLScanner.LocationItem
-
- All Implemented Interfaces:
HTMLEventInfo
,Augmentations
- Enclosing class:
- HTMLScanner
static final class HTMLScanner.LocationItem extends java.lang.Object implements HTMLEventInfo
Location infoset item.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.htmlunit.cyberneko.HTMLEventInfo
HTMLEventInfo.SynthesizedItem
-
-
Field Summary
Fields Modifier and Type Field Description private int
beginCharacterOffset_
Beginning character offset.private int
beginColumnNumber_
Beginning column number.private int
beginLineNumber_
Beginning line number.private int
endCharacterOffset_
Ending character offset.private int
endColumnNumber_
Ending column number.private int
endLineNumber_
Ending line number.
-
Constructor Summary
Constructors Constructor Description LocationItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Augmentations
clone()
We need a cloning way to keep reference.int
getBeginCharacterOffset()
int
getBeginColumnNumber()
int
getBeginLineNumber()
int
getEndCharacterOffset()
int
getEndColumnNumber()
int
getEndLineNumber()
boolean
isSynthesized()
void
setValues(int beginLine, int beginColumn, int beginOffset, int endLine, int endColumn, int endOffset)
java.lang.String
toString()
-
-
-
Field Detail
-
beginLineNumber_
private int beginLineNumber_
Beginning line number.
-
beginColumnNumber_
private int beginColumnNumber_
Beginning column number.
-
beginCharacterOffset_
private int beginCharacterOffset_
Beginning character offset.
-
endLineNumber_
private int endLineNumber_
Ending line number.
-
endColumnNumber_
private int endColumnNumber_
Ending column number.
-
endCharacterOffset_
private int endCharacterOffset_
Ending character offset.
-
-
Method Detail
-
setValues
public void setValues(int beginLine, int beginColumn, int beginOffset, int endLine, int endColumn, int endOffset)
-
clone
public Augmentations clone()
We need a cloning way to keep reference. See the main interface.- Specified by:
clone
in interfaceAugmentations
- Overrides:
clone
in classjava.lang.Object
- Returns:
- a full copy of this augmentations holder
-
getBeginLineNumber
public int getBeginLineNumber()
- Specified by:
getBeginLineNumber
in interfaceHTMLEventInfo
- Returns:
- the line number of the beginning of this event.
-
getBeginColumnNumber
public int getBeginColumnNumber()
- Specified by:
getBeginColumnNumber
in interfaceHTMLEventInfo
- Returns:
- the column number of the beginning of this event.
-
getBeginCharacterOffset
public int getBeginCharacterOffset()
- Specified by:
getBeginCharacterOffset
in interfaceHTMLEventInfo
- Returns:
- the character offset of the beginning of this event.
-
getEndLineNumber
public int getEndLineNumber()
- Specified by:
getEndLineNumber
in interfaceHTMLEventInfo
- Returns:
- the line number of the end of this event.
-
getEndColumnNumber
public int getEndColumnNumber()
- Specified by:
getEndColumnNumber
in interfaceHTMLEventInfo
- Returns:
- the column number of the end of this event.
-
getEndCharacterOffset
public int getEndCharacterOffset()
- Specified by:
getEndCharacterOffset
in interfaceHTMLEventInfo
- Returns:
- the character offset of the end of this event.
-
isSynthesized
public boolean isSynthesized()
- Specified by:
isSynthesized
in interfaceHTMLEventInfo
- Returns:
- true if this corresponding event was synthesized.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- Returns:
- a string representation of this object.
-
-