Package com.softwaremining.jcl.utils
Class SplitManager
java.lang.Object
com.softwaremining.jcl.utils.SplitManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateIncludeCondition(String includeLine) booleanfilerSingleLine(String nexttLine, boolean isInclude) getMatchedAuxilaryData(byte[] dataLineBytes) Used with EbcdicConverter - when a DAO contains multiple REDEFINITIONS, we can specify selection-condition for each redef-typegetMatchedAuxilaryData(char[] dataLineChars) Deprecated.getMatchedAuxilaryData(String dataLines) voidparseThenStatement(String theStatement)
-
Field Details
-
_FIELD_PREFIX
- See Also:
-
_NEW_BRAKET_STARTS
- See Also:
-
_AND_BRAKET_STARTS
- See Also:
-
_OR_BRAKET_STARTS
- See Also:
-
_BRAKET_ENDS
- See Also:
-
RESTRUCTURE_4_AND_PRECEDENCE
public static boolean RESTRUCTURE_4_AND_PRECEDENCE
-
-
Constructor Details
-
SplitManager
public SplitManager()
-
-
Method Details
-
process
- Throws:
Exception
-
filerSingleLine
-
filter
- Parameters:
inputData- : True means Include, False means OMITisInclude-- Returns:
- Throws:
Exception
-
createIncludeCondition
- Parameters:
includeLine- =(227,3,CH,NE,C'000',AND,218,4,CH,GT,C' ',AND,223,3,CH,GT,C' ')
-
parseThenStatement
-
getWrapper
-
getMatchedAuxilaryData
-
getMatchedAuxilaryData
Used with EbcdicConverter - when a DAO contains multiple REDEFINITIONS, we can specify selection-condition for each redef-type- Parameters:
dataLineBytes-- Returns:
-
getMatchedAuxilaryData
Deprecated.
-