List of usage examples for java.lang Boolean parseBoolean
public static boolean parseBoolean(String s)
From source file:at.bestsolution.efxclipse.tooling.rrobot.impl.RRobotImpl.java
private static Object getVariableData(Variable v) { switch (v.getType()) { case BOOLEAN: return Boolean.parseBoolean(v.getDefaultValue()); case DOUBLE://w ww . jav a 2s. co m return Double.parseDouble(v.getDefaultValue()); case INT: return Integer.parseInt(v.getDefaultValue()); default: return v.getDefaultValue(); } }
From source file:Main.java
/** * Prepares the theme. The theme can be overridden with the specified environment variable. The default is the * system look and feel./*from w w w . ja va 2 s . c om*/ * * @param overrideEnvVar * The environment variable to check for override value. Specify null for don't use override variable * @throws Exception * When setting the theme failed */ public static void prepareTheme(final String overrideEnvVar) throws Exception { final String sysThemeStr = overrideEnvVar == null ? null : System.getenv().get(overrideEnvVar); System.setProperty("apple.laf.useScreenMenuBar", "true"); if (sysThemeStr == null || Boolean.parseBoolean(sysThemeStr)) { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } }
From source file:com.assignmentone.handler.LoginHandler.java
@RequestHandler public LoginFailure doLogin(String flag) throws LoginFailure { if (StringUtils.isEmpty(flag)) { return null; }/*w w w . jav a 2 s. co m*/ if ("error".equals(flag)) { throw new LoginFailure(); } if (!Boolean.parseBoolean(flag)) { return new LoginFailure(); } return null; }
From source file:org.kmnet.com.fw.web.util.JspTagUtils.java
/** * Convert to the Boolean value.//from ww w . j a v a 2 s . c o m * @param attributeValue string value of attribute * @param defaultValue If attribute value is not text(null or blank or whitespace only), apply this value. * @param attributeName attribute name (If attribute value is not true or false, sets in exception message) * @return converted Boolean value * @throws JspTagException If value that is not true or false is specified. */ public static boolean toBoolean(String attributeValue, boolean defaultValue, String attributeName) throws JspTagException { if (StringUtils.hasText(attributeValue)) { if (attributeValue.equalsIgnoreCase("true") || attributeValue.equalsIgnoreCase("false")) { return Boolean.parseBoolean(attributeValue); } else { throw new JspTagException("The value of " + attributeName + " must be either true or false."); } } return defaultValue; }
From source file:Main.java
/** * Same as {@link #asBoolean(String, Node)} but allows an xpath to be passed * in explicitly for reuse.//from w w w . j av a 2s.co m */ public static Boolean asBoolean(String expression, Node node, XPath xpath) throws XPathExpressionException { String booleanString = evaluateAsString(expression, node, xpath); return (isEmptyString(booleanString)) ? null : Boolean.parseBoolean(booleanString); }
From source file:org.dspace.app.webui.cris.controller.admin.RPAdminController.java
@Override public ModelAndView handleRequest(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception { Map<String, Object> model = new HashMap<String, Object>(); String errore = arg0.getParameter("error"); ResearcherPageDTO researcherDTO = new ResearcherPageDTO(); if (errore != null && Boolean.parseBoolean(errore) == true) { //errore model.put("error", "jsp.dspace-admin.hku.error.add-researcher"); }//from w ww. j av a 2 s. c o m model.put("dto", researcherDTO); return new ModelAndView(getViewName(), model); }
From source file:jo.alexa.sim.ui.logic.RuntimeLogic.java
public static RuntimeBean newInstance() { RuntimeBean runtime = new RuntimeBean(); runtime.getApp().setEndpoint(getProp("app.endpoint")); runtime.getRenderOps().setInputText(Boolean .parseBoolean(getProp("app.ops.inputtext", String.valueOf(runtime.getRenderOps().isInputText())))); runtime.getRenderOps().setIntents(Boolean .parseBoolean(getProp("app.ops.intents", String.valueOf(runtime.getRenderOps().isIntents())))); runtime.getRenderOps().setOutputText(Boolean.parseBoolean( getProp("app.ops.outputtext", String.valueOf(runtime.getRenderOps().isOutputText())))); runtime.getRenderOps().setErrors(//from w w w. java2 s. c o m Boolean.parseBoolean(getProp("app.ops.errors", String.valueOf(runtime.getRenderOps().isErrors())))); runtime.getRenderOps().setCards( Boolean.parseBoolean(getProp("app.ops.cards", String.valueOf(runtime.getRenderOps().isCards())))); runtime.getRenderOps().setReprompt(Boolean .parseBoolean(getProp("app.ops.reprompt", String.valueOf(runtime.getRenderOps().isReprompt())))); runtime.getRenderOps().setVerbose(Boolean .parseBoolean(getProp("app.ops.verbose", String.valueOf(runtime.getRenderOps().isVerbose())))); try { readIntents(runtime, new URI(getProp("app.intents"))); } catch (Exception e) { } try { readUtterances(runtime, new URI(getProp("app.utterances"))); } catch (Exception e) { } try { loadHistory(runtime, new File(getProp("app.history"))); } catch (Exception e) { } try { JSONArray jspecs = (JSONArray) mParser.parse(getProp("app.mrus")); runtime.setMRUs(FromJSONLogic.fromJSONAppSpecs(jspecs)); } catch (Exception e) { } if (runtime.getMRUs() == null) runtime.setMRUs(new ArrayList<AppSpecBean>()); RequestLogic.disableCertificateValidation(); return runtime; }
From source file:com.haulmont.cuba.gui.xml.layout.loaders.OptionsGroupLoader.java
@Override public void loadComponent() { super.loadComponent(); String multiselect = element.attributeValue("multiselect"); if (StringUtils.isNotEmpty(multiselect)) { resultComponent.setMultiSelect(Boolean.parseBoolean(multiselect)); }//w w w . java2s .c o m loadOrientation(resultComponent, element); loadCaptionProperty(resultComponent, element); loadOptionsEnum(resultComponent, element); loadTabIndex(resultComponent, element); }
From source file:demo.FTP.FTPClientExample.java
public static void main(String[] args) throws UnknownHostException { boolean storeFile = false, binaryTransfer = false, error = false, listFiles = false, listNames = false, hidden = false;/*from w w w.j a v a2 s .c om*/ boolean localActive = false, useEpsvWithIPv4 = false, feat = false, printHash = false; boolean mlst = false, mlsd = false, mdtm = false, saveUnparseable = false; boolean lenient = false; long keepAliveTimeout = -1; int controlKeepAliveReplyTimeout = -1; int minParams = 5; // listings require 3 params String protocol = null; // SSL protocol String doCommand = null; String trustmgr = null; String proxyHost = null; int proxyPort = 80; String proxyUser = null; String proxyPassword = null; String username = null; String password = null; String encoding = null; String serverTimeZoneId = null; String displayTimeZoneId = null; String serverType = null; String defaultDateFormat = null; String recentDateFormat = null; int base = 0; for (base = 0; base < args.length; base++) { if (args[base].equals("-s")) { storeFile = true; } else if (args[base].equals("-a")) { localActive = true; } else if (args[base].equals("-A")) { username = "anonymous"; password = System.getProperty("user.name") + "@" + InetAddress.getLocalHost().getHostName(); } else if (args[base].equals("-b")) { binaryTransfer = true; } else if (args[base].equals("-c")) { doCommand = args[++base]; minParams = 3; } else if (args[base].equals("-d")) { mlsd = true; minParams = 3; } else if (args[base].equals("-e")) { useEpsvWithIPv4 = true; } else if (args[base].equals("-E")) { encoding = args[++base]; } else if (args[base].equals("-f")) { feat = true; minParams = 3; } else if (args[base].equals("-h")) { hidden = true; } else if (args[base].equals("-k")) { keepAliveTimeout = Long.parseLong(args[++base]); } else if (args[base].equals("-l")) { listFiles = true; minParams = 3; } else if (args[base].equals("-m")) { mdtm = true; minParams = 3; } else if (args[base].equals("-L")) { lenient = true; } else if (args[base].equals("-n")) { listNames = true; minParams = 3; } else if (args[base].equals("-p")) { protocol = args[++base]; System.out.println("protocal:" + protocol); } else if (args[base].equals("-S")) { serverType = args[++base]; } else if (args[base].equals("-t")) { mlst = true; minParams = 3; } else if (args[base].equals("-U")) { saveUnparseable = true; } else if (args[base].equals("-w")) { controlKeepAliveReplyTimeout = Integer.parseInt(args[++base]); } else if (args[base].equals("-T")) { trustmgr = args[++base]; } else if (args[base].equals("-y")) { defaultDateFormat = args[++base]; } else if (args[base].equals("-Y")) { recentDateFormat = args[++base]; } else if (args[base].equals("-Z")) { serverTimeZoneId = args[++base]; } else if (args[base].equals("-z")) { displayTimeZoneId = args[++base]; } else if (args[base].equals("-PrH")) { proxyHost = args[++base]; String parts[] = proxyHost.split(":"); if (parts.length == 2) { proxyHost = parts[0]; proxyPort = Integer.parseInt(parts[1]); } } else if (args[base].equals("-PrU")) { proxyUser = args[++base]; } else if (args[base].equals("-PrP")) { proxyPassword = args[++base]; } else if (args[base].equals("-#")) { printHash = true; } else { break; } } int remain = args.length - base; if (username != null) { minParams -= 2; } if (remain < minParams) // server, user, pass, remote, local [protocol] { if (args.length > 0) { System.err.println("Actual Parameters: " + Arrays.toString(args)); } System.err.println(USAGE); System.exit(1); } String server = args[base++]; int port = 0; String parts[] = server.split(":"); if (parts.length == 2) { server = parts[0]; port = Integer.parseInt(parts[1]); System.out.println("server:" + server); System.out.println("port:" + port); } if (username == null) { username = args[base++]; password = args[base++]; System.out.println("username:" + username); System.out.println("password:" + password); } String remote = null; if (args.length - base > 0) { remote = args[base++]; } String local = null; if (args.length - base > 0) { local = args[base++]; } final FTPClient ftp; if (protocol == null) { if (proxyHost != null) { System.out.println("Using HTTP proxy server: " + proxyHost); ftp = new FTPHTTPClient(proxyHost, proxyPort, proxyUser, proxyPassword); } else { ftp = new FTPClient(); } } else { FTPSClient ftps; if (protocol.equals("true")) { ftps = new FTPSClient(true); } else if (protocol.equals("false")) { ftps = new FTPSClient(false); } else { String prot[] = protocol.split(","); if (prot.length == 1) { // Just protocol ftps = new FTPSClient(protocol); } else { // protocol,true|false ftps = new FTPSClient(prot[0], Boolean.parseBoolean(prot[1])); } } ftp = ftps; if ("all".equals(trustmgr)) { ftps.setTrustManager(TrustManagerUtils.getAcceptAllTrustManager()); } else if ("valid".equals(trustmgr)) { ftps.setTrustManager(TrustManagerUtils.getValidateServerCertificateTrustManager()); } else if ("none".equals(trustmgr)) { ftps.setTrustManager(null); } } if (printHash) { ftp.setCopyStreamListener(createListener()); } if (keepAliveTimeout >= 0) { ftp.setControlKeepAliveTimeout(keepAliveTimeout); } if (controlKeepAliveReplyTimeout >= 0) { ftp.setControlKeepAliveReplyTimeout(controlKeepAliveReplyTimeout); } if (encoding != null) { ftp.setControlEncoding(encoding); } ftp.setListHiddenFiles(hidden); // suppress login details ftp.addProtocolCommandListener(new PrintCommandListener(new PrintWriter(System.out), true)); final FTPClientConfig config; if (serverType != null) { config = new FTPClientConfig(serverType); } else { config = new FTPClientConfig(); } config.setUnparseableEntries(saveUnparseable); if (defaultDateFormat != null) { config.setDefaultDateFormatStr(defaultDateFormat); } if (recentDateFormat != null) { config.setRecentDateFormatStr(recentDateFormat); } ftp.configure(config); try { int reply; if (port > 0) { ftp.connect(server, port); } else { ftp.connect(server); } System.out.println("Connected to " + server + " on " + (port > 0 ? port : ftp.getDefaultPort())); // After connection attempt, you should check the reply code to verify // success. reply = ftp.getReplyCode(); if (!FTPReply.isPositiveCompletion(reply)) { ftp.disconnect(); System.err.println("FTP server refused connection."); System.exit(1); } } catch (IOException e) { if (ftp.isConnected()) { try { ftp.disconnect(); } catch (IOException f) { // do nothing } } System.err.println("Could not connect to server."); e.printStackTrace(); System.exit(1); } __main: try { if (!ftp.login(username, password)) { ftp.logout(); error = true; break __main; } System.out.println("Remote system is " + ftp.getSystemType()); if (binaryTransfer) { ftp.setFileType(FTP.BINARY_FILE_TYPE); } else { // in theory this should not be necessary as servers should default to ASCII // but they don't all do so - see NET-500 ftp.setFileType(FTP.ASCII_FILE_TYPE); } // Use passive mode as default because most of us are // behind firewalls these days. if (localActive) { ftp.enterLocalActiveMode(); } else { ftp.enterLocalPassiveMode(); } ftp.setUseEPSVwithIPv4(useEpsvWithIPv4); if (storeFile) { InputStream input; input = new FileInputStream(local); ftp.storeFile(remote, input); input.close(); } // Allow multiple list types for single invocation else if (listFiles || mlsd || mdtm || mlst || listNames) { if (mlsd) { for (FTPFile f : ftp.mlistDir(remote)) { System.out.println(f.getRawListing()); System.out.println(f.toFormattedString(displayTimeZoneId)); } } if (mdtm) { FTPFile f = ftp.mdtmFile(remote); System.out.println(f.getRawListing()); System.out.println(f.toFormattedString(displayTimeZoneId)); } if (mlst) { FTPFile f = ftp.mlistFile(remote); if (f != null) { System.out.println(f.toFormattedString(displayTimeZoneId)); } } if (listNames) { for (String s : ftp.listNames(remote)) { System.out.println(s); } } // Do this last because it changes the client if (listFiles) { if (lenient || serverTimeZoneId != null) { config.setLenientFutureDates(lenient); if (serverTimeZoneId != null) { config.setServerTimeZoneId(serverTimeZoneId); } ftp.configure(config); } for (FTPFile f : ftp.listFiles(remote)) { System.out.println(f.getRawListing()); System.out.println(f.toFormattedString(displayTimeZoneId)); } } } else if (feat) { // boolean feature check if (remote != null) { // See if the command is present if (ftp.hasFeature(remote)) { System.out.println("Has feature: " + remote); } else { if (FTPReply.isPositiveCompletion(ftp.getReplyCode())) { System.out.println("FEAT " + remote + " was not detected"); } else { System.out.println("Command failed: " + ftp.getReplyString()); } } // Strings feature check String[] features = ftp.featureValues(remote); if (features != null) { for (String f : features) { System.out.println("FEAT " + remote + "=" + f + "."); } } else { if (FTPReply.isPositiveCompletion(ftp.getReplyCode())) { System.out.println("FEAT " + remote + " is not present"); } else { System.out.println("Command failed: " + ftp.getReplyString()); } } } else { if (ftp.features()) { // Command listener has already printed the output } else { System.out.println("Failed: " + ftp.getReplyString()); } } } else if (doCommand != null) { if (ftp.doCommand(doCommand, remote)) { // Command listener has already printed the output // for(String s : ftp.getReplyStrings()) { // System.out.println(s); // } } else { System.out.println("Failed: " + ftp.getReplyString()); } } else { OutputStream output; output = new FileOutputStream(local); ftp.retrieveFile(remote, output); output.close(); } ftp.noop(); // check that control connection is working OK ftp.logout(); } catch (FTPConnectionClosedException e) { error = true; System.err.println("Server closed connection."); e.printStackTrace(); } catch (IOException e) { error = true; e.printStackTrace(); } finally { if (ftp.isConnected()) { try { ftp.disconnect(); } catch (IOException f) { // do nothing } } } System.exit(error ? 1 : 0); }
From source file:apexproject.data.DataBaseHandler.java
public DataBaseHandler() { index = 0;//from w w w. j a v a 2 s .com idCounter = 1; gogn = new DayTourGogn(); data = gogn.getData(); for (int i = 0; i < data.length; i++) { boolean[] daysAvailable = new boolean[7]; for (int j = 0; j < 7; j++) { if (data[i][6].substring(j, j + 1).compareTo("1") == 0) { daysAvailable[j] = true; } } addDayTour(data[i][0], data[i][1], Integer.parseInt(data[i][2]), Integer.parseInt(data[i][3]), data[i][4], data[i][5], daysAvailable, Boolean.parseBoolean(data[i][7]), Float.parseFloat(data[i][8]), data[i][9], Float.parseFloat(data[i][10]), data[i][11]); } }