|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.puppycrawl.tools.checkstyle.api.Utils
Contains utility methods.
| Method Summary | |
static java.lang.String |
baseClassname(java.lang.String aType)
|
static org.apache.regexp.RE |
createRE(java.lang.String aPattern)
Helper method to create a regular expression. |
static org.apache.commons.logging.Log |
getExceptionLogger()
Accessor for shared instance of logger which should be used to log all exceptions occured during FileSetCheck
work (debug() should be used). |
static java.lang.String[] |
getLines(java.lang.String aFileName)
Loads the contents of a file in a String array. |
static org.apache.regexp.RE |
getRE(java.lang.String aPattern)
This is a factory method to return an RE object for the specified regular expression. |
static java.lang.String |
getStrippedFileName(java.lang.String aBasedir,
java.lang.String aFileName)
Create a stripped down version of a filename. |
static int |
lengthExpandedTabs(java.lang.String aString,
int aToIdx,
int aTabWidth)
Returns the length of a String prefix with tabs expanded. |
static int |
lengthMinusTrailingWhitespace(java.lang.String aLine)
Returns the length of a string ignoring all trailing whitespace. |
static boolean |
whitespaceBefore(int aIndex,
java.lang.String aLine)
Returns whether the specified string contains only whitespace up to the specified index. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static org.apache.commons.logging.Log getExceptionLogger()
FileSetCheck
work (debug() should be used).
public static boolean whitespaceBefore(int aIndex,
java.lang.String aLine)
aIndex - index to check up toaLine - the line to check
public static int lengthMinusTrailingWhitespace(java.lang.String aLine)
aLine - the string to process
public static int lengthExpandedTabs(java.lang.String aString,
int aToIdx,
int aTabWidth)
aString - the input StringaToIdx - index in aString (exclusive) where the calculation stopsaTabWidth - the distance betweeen tab stop position.
public static org.apache.regexp.RE getRE(java.lang.String aPattern)
throws org.apache.regexp.RESyntaxException
aPattern - the regular expression pattern
org.apache.regexp.RESyntaxException - an invalid pattern was supplied
public static java.lang.String[] getLines(java.lang.String aFileName)
throws java.io.IOException
aFileName - the name of the file to load
java.io.IOException - error occurred
public static org.apache.regexp.RE createRE(java.lang.String aPattern)
throws org.apache.commons.beanutils.ConversionException
aPattern - the pattern to match
org.apache.commons.beanutils.ConversionException - if unable to create RE object.public static java.lang.String baseClassname(java.lang.String aType)
aType - the fully qualified name. Cannot be null
public static java.lang.String getStrippedFileName(java.lang.String aBasedir,
java.lang.String aFileName)
aBasedir - the prefix to strip off the original filenameaFileName - the original filename
|
Back to the Checkstyle Home Page | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||