public class DynamicInputDataSetCmdArgsParserHandler extends InputDataSetCmdArgsParserHandler
InputDataSetCmdArgsParserHandler whose parsers chain can be set dynamically by adding instances of InputDataSetCmdArgsParser| Constructor and Description |
|---|
DynamicInputDataSetCmdArgsParserHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addParsers(java.util.List<InputDataSetCmdArgsParser> parsers)
Adds all the parsers at the end of the parsers chain
|
void |
appendParser(InputDataSetCmdArgsParser parser)
Adds a parser at the end of the parsers chain
|
void |
clear()
Removes all the parsers from the parsers chain
|
java.util.List<InputDataSetCmdArgsParser> |
getParsers(Configuration conf)
Gets the current parsers chain
|
void |
prependParser(InputDataSetCmdArgsParser parser)
Inserts a parser at the beginning of the parsers chain
|
boolean |
removeParser(InputDataSetCmdArgsParser parser)
Removes the given parser from the parsers chain
|
getCmdArgs, parsepublic DynamicInputDataSetCmdArgsParserHandler()
public void addParsers(java.util.List<InputDataSetCmdArgsParser> parsers)
parsers - a list of InputDataSetCmdArgsParser instancespublic void appendParser(InputDataSetCmdArgsParser parser)
parser - an instance of InputDataSetCmdArgsParserpublic void clear()
public java.util.List<InputDataSetCmdArgsParser> getParsers(Configuration conf)
InputDataSetCmdArgsParserHandlergetParsers in class InputDataSetCmdArgsParserHandlerconf - a job configurationInputDataSetCmdArgsParserpublic void prependParser(InputDataSetCmdArgsParser parser)
parser - an instance of InputDataSetCmdArgsParserpublic boolean removeParser(InputDataSetCmdArgsParser parser)
parser - an instance of InputDataSetCmdArgsParserCopyright © 2016 Oracle and/or its affiliates. All Rights Reserved.