Package com.helger.css
Class CSSSourceArea
- java.lang.Object
-
- com.helger.css.CSSSourceArea
-
@Immutable public class CSSSourceArea extends Object
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
Constructors Constructor Description CSSSourceArea(int nBeginLineNumber, int nBeginColumnNumber, int nEndLineNumber, int nEndColumnNumber)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)intgetTokenBeginColumnNumber()intgetTokenBeginLineNumber()intgetTokenEndColumnNumber()intgetTokenEndLineNumber()StringgetTokenLocationAsString()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
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 Detail
-
getTokenBeginLineNumber
@CheckForSigned public int getTokenBeginLineNumber()
- Returns:
- The line number where the token begins (incl.). May be -1 if not such token is available.
-
getTokenBeginColumnNumber
@CheckForSigned public int getTokenBeginColumnNumber()
- Returns:
- The column number where the token begins (incl.). May be -1 if not such token is available.
-
getTokenEndLineNumber
@CheckForSigned public int getTokenEndLineNumber()
- Returns:
- The line number where the token ends (incl.). May be -1 if not such token is available.
-
getTokenEndColumnNumber
@CheckForSigned public int getTokenEndColumnNumber()
- Returns:
- The column number where the token ends (incl.). May be -1 if not such token is available.
-
getTokenLocationAsString
@Nonnull @Nonempty public String 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).
-
-