@Override protected void handleArgument( OptionParser parser, ArgumentList arguments, OptionSet detectedOptions ) { String candidate = arguments.next(); if ( isOptionTerminator( candidate ) ) parser.noMoreOptions(); else if ( isLongOptionToken( candidate ) ) parser.handleLongOptionToken( candidate, arguments, detectedOptions ); // GemFire Addition : Check for Boolean property at runtime else if ( !parser.isShortOptionDisabled() && isShortOptionToken( candidate ) ) parser.handleShortOptionToken( candidate, arguments, detectedOptions ); else { if ( posixlyCorrect ) parser.noMoreOptions(); // Check whether the token is made up of only option start, // then we do not have to consider it. // GemFire Addition : Modified for Gfsh if ( parser.isShortOptionDisabled() && ( candidate.equals( "-" ) || candidate.equals( "--" ) ) ) { // Do nothing } else { detectedOptions.addNonOptionArgument( candidate ); } } } };
@Override protected void handleArgument( OptionParser parser, ArgumentList arguments, OptionSet detectedOptions ) { String candidate = arguments.next(); if ( isOptionTerminator( candidate ) ) parser.noMoreOptions(); else if ( isLongOptionToken( candidate ) ) parser.handleLongOptionToken( candidate, arguments, detectedOptions ); // GemFire Addition : Check for Boolean property at runtime else if ( !parser.isShortOptionDisabled() && isShortOptionToken( candidate ) ) parser.handleShortOptionToken( candidate, arguments, detectedOptions ); else { if ( posixlyCorrect ) parser.noMoreOptions(); // Check whether the token is made up of only option start, // then we do not have to consider it. // GemFire Addition : Modified for Gfsh if ( parser.isShortOptionDisabled() && ( candidate.equals( "-" ) || candidate.equals( "--" ) ) ) { // Do nothing } else { detectedOptions.addNonOptionArgument( candidate ); } } } };
@Override protected void handleArgument( OptionParser parser, ArgumentList arguments, OptionSet detectedOptions ) { String candidate = arguments.next(); if ( isOptionTerminator( candidate ) ) parser.noMoreOptions(); else if ( isLongOptionToken( candidate ) ) parser.handleLongOptionToken( candidate, arguments, detectedOptions ); // GemFire Addition : Check for Boolean property at runtime else if ( !parser.isShortOptionDisabled() && isShortOptionToken( candidate ) ) parser.handleShortOptionToken( candidate, arguments, detectedOptions ); else { if ( posixlyCorrect ) parser.noMoreOptions(); // Check whether the token is made up of only option start, // then we do not have to consider it. // GemFire Addition : Modified for Gfsh if ( parser.isShortOptionDisabled() && ( candidate.equals( "-" ) || candidate.equals( "--" ) ) ) { // Do nothing } else { detectedOptions.addNonOptionArgument( candidate ); } } } };
@Override protected void handleArgument( OptionParser parser, ArgumentList arguments, OptionSet detectedOptions ) { String candidate = arguments.next(); try { if ( isOptionTerminator( candidate ) ) { parser.noMoreOptions(); return; } else if ( isLongOptionToken( candidate ) ) { parser.handleLongOptionToken( candidate, arguments, detectedOptions ); return; } else if ( isShortOptionToken( candidate ) ) { parser.handleShortOptionToken( candidate, arguments, detectedOptions ); return; } } catch ( UnrecognizedOptionException e ) { if ( !parser.doesAllowsUnrecognizedOptions() ) throw e; } if ( posixlyCorrect ) parser.noMoreOptions(); parser.handleNonOptionArgument( candidate, arguments, detectedOptions ); } };
@Override protected void handleArgument( OptionParser parser, ArgumentList arguments, OptionSet detectedOptions ) { String candidate = arguments.next(); try { if ( isOptionTerminator( candidate ) ) { parser.noMoreOptions(); return; } else if ( isLongOptionToken( candidate ) ) { parser.handleLongOptionToken( candidate, arguments, detectedOptions ); return; } else if ( isShortOptionToken( candidate ) ) { parser.handleShortOptionToken( candidate, arguments, detectedOptions ); return; } } catch ( UnrecognizedOptionException e ) { if ( !parser.doesAllowsUnrecognizedOptions() ) throw e; } if ( posixlyCorrect ) parser.noMoreOptions(); parser.handleNonOptionArgument( candidate, arguments, detectedOptions ); } };