/** Is the value something that looks like "true" or "yes"? */ public boolean hasValueOfTrue(ArgDecl argDecl) { String x = getValue(argDecl) ; if ( x == null ) return false ; if ( x.equalsIgnoreCase("true") || x.equalsIgnoreCase("t") || x.equalsIgnoreCase("yes") || x.equalsIgnoreCase("y") ) return true ; return false ; }
/** Is the value something that looks like "false" or "no"? */ public boolean hasValueOfFalse(ArgDecl argDecl) { String x = getValue(argDecl) ; if ( x == null ) return false ; if ( x.equalsIgnoreCase("false") || x.equalsIgnoreCase("f") || x.equalsIgnoreCase("no") || x.equalsIgnoreCase("n") ) return true ; return false ; }
/** Is the value something that looks like "true" or "yes"? */ public boolean hasValueOfTrue(ArgDecl argDecl) { String x = getValue(argDecl) ; if ( x == null ) return false ; if ( x.equalsIgnoreCase("true") || x.equalsIgnoreCase("t") || x.equalsIgnoreCase("yes") || x.equalsIgnoreCase("y") ) return true ; return false ; }
/** Is the value something that looks like "false" or "no"? */ public boolean hasValueOfFalse(ArgDecl argDecl) { String x = getValue(argDecl) ; if ( x == null ) return false ; if ( x.equalsIgnoreCase("false") || x.equalsIgnoreCase("f") || x.equalsIgnoreCase("no") || x.equalsIgnoreCase("n") ) return true ; return false ; }
private static void s3Args(CmdLineArgs cla , DeltaServerConfig serverConfig) { String bucketName = cla.getValue(argS3Bucket); if ( StringUtils.isBlank(bucketName) ) cmdLineError("No S3 bucket name provided"); serverConfig.s3BucketName = bucketName; String credentialsFile = cla.getValue(argS3KeysFile); if ( credentialsFile != null && credentialsFile.isEmpty() ) cmdLineError("Empty S3 credentials file"); serverConfig.s3CredentialsFile = credentialsFile; String credentialsProfile = cla.getValue(argS3KeysProfile); serverConfig.s3CredentialsProfile = credentialsProfile; String region = cla.getValue(argS3Region); if ( StringUtils.isBlank(region) ) cmdLineError("No S3 region name provided"); serverConfig.s3Region = region; String endpoint = cla.getValue(argS3Endpoint); serverConfig.s3Endpoint = endpoint; }
private static void zookeeperArgs(CmdLineArgs cla , DeltaServerConfig serverConfig) { String connectionString = cla.getValue(argZk); if ( connectionString == null ) return; cmdLineWarning("WARNING: Local zookeeper: --zkConf present: ignoring --zkData"); serverConfig.zkConf = cla.getValue(argZkConf); serverConfig.zkMode = ZkMode.QUORUM; serverConfig.zkPort = parseZookeeperPort(cla.getValue(argZkPort)); serverConfig.zkData = cla.getValue(argZkData); serverConfig.zkMode = ZkMode.SINGLE;
@Test public void test_Arg2() { String args[] = new String[]{ "-arg=ARG", "filename"} ; CmdLineArgs cl = new CmdLineArgs(args) ; ArgDecl argA = new ArgDecl(true, "arg") ; cl.add(argA) ; cl.process() ; assertTrue("No -arg= argument found" , cl.contains(argA) ) ; assertEquals("", cl.getValue(argA) , "ARG") ; assertEquals("", cl.getArg("arg").getValue() , "ARG") ; }
@Test public void test_Arg2() { String args[] = new String[]{ "-arg=ARG", "filename"} ; CmdLineArgs cl = new CmdLineArgs(args) ; ArgDecl argA = new ArgDecl(true, "arg") ; cl.add(argA) ; cl.process() ; assertTrue("No -arg= argument found" , cl.contains(argA) ) ; assertEquals("", cl.getValue(argA) , "ARG") ; assertEquals("", cl.getArg("arg").getValue() , "ARG") ; }