Example usage for java.lang Boolean parseBoolean

List of usage examples for java.lang Boolean parseBoolean

Introduction

In this page you can find the example usage for java.lang Boolean parseBoolean.

Prototype

public static boolean parseBoolean(String s) 

Source Link

Document

Parses the string argument as a boolean.

Usage

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]);
    }

}