package com.walker.openocr;
|
|
/**
|
* 单元格多行类别定义。
|
* @author 时克英
|
* @date 2022-08-31
|
*/
|
public enum MultipleLine {
|
|
None{
|
public String getIndex(){
|
return LINE_NONE;
|
}
|
},
|
TwoLine{
|
public String getIndex(){
|
return LINE_TWO;
|
}
|
},
|
MaybeTwoLine{
|
public String getIndex(){
|
return LINE_MAYBE_TWO;
|
}
|
},
|
More{
|
public String getIndex(){
|
return LINE_MORE;
|
}
|
};
|
|
public String getIndex(){
|
throw new AbstractMethodError();
|
}
|
|
public static MultipleLine getType(String index){
|
if(index.equals(LINE_NONE)){
|
return None;
|
} else if(index.equals(LINE_TWO)){
|
return TwoLine;
|
} else if (index.equals(LINE_MAYBE_TWO)) {
|
return MaybeTwoLine;
|
} else if (index.equals(LINE_MORE)) {
|
return More;
|
} else {
|
throw new UnsupportedOperationException("不支持该类型:" + index);
|
}
|
}
|
|
public static final String LINE_NONE = "none";
|
public static final String LINE_TWO = "two_line";
|
public static final String LINE_MAYBE_TWO = "maybe_two_line";
|
public static final String LINE_MORE = "more";
|
}
|