/** * @return The location of the first token as a simple string. May be * <code>null</code>. */ @Nullable public String getFirstTokenLocationAsString () { return m_aFirstTokenArea == null ? null : m_aFirstTokenArea.getTokenLocationAsString (); }
/** * @return The column number where the last token begins (incl.). May be -1 if * not such token is available. */ @CheckForSigned public int getLastTokenBeginColumnNumber () { return m_aLastTokenArea == null ? CGlobal.ILLEGAL_UINT : m_aLastTokenArea.getTokenBeginColumnNumber (); }
/** * @return The line number where the fist token ends (incl.). May be -1 if not * such token is available. */ @CheckForSigned public int getLastTokenEndLineNumber () { return m_aLastTokenArea == null ? CGlobal.ILLEGAL_UINT : m_aLastTokenArea.getTokenEndLineNumber (); }
/** * @return The line number where the last token begins (incl.). May be -1 if * not such token is available. */ @CheckForSigned public int getLastTokenBeginLineNumber () { return m_aLastTokenArea == null ? CGlobal.ILLEGAL_UINT : m_aLastTokenArea.getTokenBeginLineNumber (); }
/** * @return The column number where the last token ends (incl.). May be -1 if * not such token is available. */ @CheckForSigned public int getLastTokenEndColumnNumber () { return m_aLastTokenArea == null ? CGlobal.ILLEGAL_UINT : m_aLastTokenArea.getTokenEndColumnNumber (); }
/** * @return The source location of this node. May be <code>null</code> if * neither begin token nor end token is present. */ @Nullable public CSSSourceLocation getSourceLocation () { final CSSSourceArea aFirstTokenArea = m_aFirstToken == null ? null : new CSSSourceArea (m_aFirstToken.beginLine, m_aFirstToken.beginColumn, m_aFirstToken.endLine, m_aFirstToken.endColumn); final CSSSourceArea aLastTokenArea = m_aLastToken == null ? null : new CSSSourceArea (m_aLastToken.beginLine, m_aLastToken.beginColumn, m_aLastToken.endLine, m_aLastToken.endColumn); if (aFirstTokenArea == null && aLastTokenArea == null) return null; return new CSSSourceLocation (aFirstTokenArea, aLastTokenArea); }
/** * @return The column number where the first token begins (incl.). May be -1 * if not such token is available. */ @CheckForSigned public int getFirstTokenBeginColumnNumber () { return m_aFirstTokenArea == null ? CGlobal.ILLEGAL_UINT : m_aFirstTokenArea.getTokenBeginColumnNumber (); }
/** * @return The line number where the fist token ends (incl.). May be -1 if not * such token is available. */ @CheckForSigned public int getFirstTokenEndLineNumber () { return m_aFirstTokenArea == null ? CGlobal.ILLEGAL_UINT : m_aFirstTokenArea.getTokenEndLineNumber (); }
/** * @return The line number where the first token begins (incl.). May be -1 if * not such token is available. */ @CheckForSigned public int getFirstTokenBeginLineNumber () { return m_aFirstTokenArea == null ? CGlobal.ILLEGAL_UINT : m_aFirstTokenArea.getTokenBeginLineNumber (); }
/** * @return The column number where the first token ends (incl.). May be -1 if * not such token is available. */ @CheckForSigned public int getFirstTokenEndColumnNumber () { return m_aFirstTokenArea == null ? CGlobal.ILLEGAL_UINT : m_aFirstTokenArea.getTokenEndColumnNumber (); }
/** * @return The location of the last token as a simple string. May be * <code>null</code>. */ @Nullable public String getLastTokenLocationAsString () { return m_aLastTokenArea == null ? null : m_aLastTokenArea.getTokenLocationAsString (); }