public class LineBreakLookback extends java.lang.Object implements java.lang.Comparable<LineBreakLookback>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static LineBreakLookback |
FIVE_LINES |
static LineBreakLookback |
FOUR_LINES |
static int |
MAX_NUM_OF_LINES |
static int |
MIN_NUM_OF_LINES |
static LineBreakLookback |
THREE_LINES |
static LineBreakLookback |
TWO_LINES |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(LineBreakLookback lookback)
The method compares passed LineBreakLookback with the current one
|
static LineBreakLookback[] |
createAllPossibleNLineBreakLookbackValues()
Method creates and returns all available LineBreakLookback's
|
boolean |
equals(java.lang.Object obj) |
static LineBreakLookback |
getDefault() |
java.lang.String |
getName()
Method returns the name of look-back value
|
int |
getNumOfLines()
Method returns number of look-back lines
|
int |
hashCode() |
java.lang.String |
toString() |
static LineBreakLookback |
valueOf(int lineNum)
The method returns appropriate LineBreakLookback for the passed number of lines.
|
static LineBreakLookback |
valueOf(java.lang.String str)
The method returns appropriate LineBreakLookback for the passed String
Note - maximal allowed number of look-back lines is 10, minimal - 2.
|
public static final LineBreakLookback TWO_LINES
public static final LineBreakLookback THREE_LINES
public static final LineBreakLookback FOUR_LINES
public static final LineBreakLookback FIVE_LINES
public static int MIN_NUM_OF_LINES
public static int MAX_NUM_OF_LINES
public java.lang.String getName()
public int getNumOfLines()
public static LineBreakLookback valueOf(java.lang.String str)
str
- String representationpublic static LineBreakLookback valueOf(int lineNum)
lineNum
- number of look-back linespublic static LineBreakLookback getDefault()
public static LineBreakLookback[] createAllPossibleNLineBreakLookbackValues()
public java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(LineBreakLookback lookback)
if (lookback == null) or (lookback.getNumOfLines() < this.getNumOfLines()) Returns 1
if lookback.getNumOfLines() > this.getNumOfLines() Returns -1
Otherwise Returns 0
compareTo
in interface java.lang.Comparable<LineBreakLookback>
lookback
- LineBreakLookback object to comparepublic int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2024. All rights reserved.