Package ch.qos.logback.core.pattern
Class FormatInfo
- java.lang.Object
-
- ch.qos.logback.core.pattern.FormatInfo
-
public class FormatInfo extends Object
FormattingInfo instances contain the information obtained when parsing formatting modifiers in conversion modifiers.
-
-
Constructor Summary
Constructors Constructor Description FormatInfo()FormatInfo(int min, int max)FormatInfo(int min, int max, boolean leftPad, boolean leftTruncate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)intgetMax()intgetMin()inthashCode()booleanisLeftPad()booleanisLeftTruncate()voidsetLeftPad(boolean leftAlign)voidsetLeftTruncate(boolean leftTruncate)voidsetMax(int max)voidsetMin(int min)StringtoString()static FormatInfovalueOf(String str)This method is used to parse a string such as "5", ".7", "5.7" or "-5.7" into a FormatInfo.
-
-
-
Method Detail
-
valueOf
public static FormatInfo valueOf(String str) throws IllegalArgumentException
This method is used to parse a string such as "5", ".7", "5.7" or "-5.7" into a FormatInfo.- Parameters:
str- A String to convert into a FormatInfo object- Returns:
- A newly created and appropriately initialized FormatInfo object.
- Throws:
IllegalArgumentException
-
isLeftPad
public boolean isLeftPad()
-
setLeftPad
public void setLeftPad(boolean leftAlign)
-
getMax
public int getMax()
-
setMax
public void setMax(int max)
-
getMin
public int getMin()
-
setMin
public void setMin(int min)
-
isLeftTruncate
public boolean isLeftTruncate()
-
setLeftTruncate
public void setLeftTruncate(boolean leftTruncate)
-
-