Package com.softwaremining.jcl.utils
Class SplitManager
java.lang.Object
com.softwaremining.jcl.utils.SplitManager
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
createIncludeCondition
(String includeLine) boolean
filerSingleLine
(String nexttLine, boolean isInclude) getMatchedAuxilaryData
(char[] dataLineChars) Used with EbcdicConverter - when a DAO contains multiple REDEFINITIONS, we can specify selection-condition for each redef-typegetMatchedAuxilaryData
(String dataLines) void
parseThenStatement
(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:
dataLineChars
-- Returns:
-