Package com.helger.css
Class CSSSourceArea
java.lang.Object
com.helger.css.CSSSourceArea
Defines the source location of a single token when reading CSS from a stream.
It consists of the start position (getTokenBegin*) and the end position
(getTokenEnd*).
- Author:
- Philip Helger
-
Constructor Summary
ConstructorsConstructorDescriptionCSSSourceArea(int nBeginLineNumber, int nBeginColumnNumber, int nEndLineNumber, int nEndColumnNumber) Constructor -
Method Summary
-
Constructor Details
-
CSSSourceArea
public CSSSourceArea(int nBeginLineNumber, int nBeginColumnNumber, int nEndLineNumber, int nEndColumnNumber) Constructor- Parameters:
nBeginLineNumber- Line number of the beginning. May be -1 if not such token is available.nBeginColumnNumber- Column number of the beginning. May be -1 if not such token is available.nEndLineNumber- Line number of the end. May be -1 if not such token is available.nEndColumnNumber- Column number of the end. May be -1 if not such token is available.
-
-
Method Details
-
getTokenBeginLineNumber
- Returns:
- The line number where the token begins (incl.). May be -1 if not such token is available.
-
getTokenBeginColumnNumber
- Returns:
- The column number where the token begins (incl.). May be -1 if not such token is available.
-
getTokenEndLineNumber
- Returns:
- The line number where the token ends (incl.). May be -1 if not such token is available.
-
getTokenEndColumnNumber
- Returns:
- The column number where the token ends (incl.). May be -1 if not such token is available.
-
getTokenLocationAsString
- Returns:
- The location of the token as a simple string. Never
null. Example:(1:2/3:4). If begin and end are identical, only one line/column value is printed:(1:2).
-
equals
-
hashCode
public int hashCode() -
toString
-