Example usage for org.apache.commons.lang StringUtils trimToEmpty

List of usage examples for org.apache.commons.lang StringUtils trimToEmpty

Introduction

In this page you can find the example usage for org.apache.commons.lang StringUtils trimToEmpty.

Prototype

public static String trimToEmpty(String str) 

Source Link

Document

Removes control characters (char <= 32) from both ends of this String returning an empty String ("") if the String is empty ("") after the trim or if it is null.

Usage

From source file:MainClass.java

public static void main(String[] args) {

    //If string is null, empty string returned. Else returns trimmed string
    System.out.println("11) Empty String >>>" + StringUtils.trimToEmpty(null) + "<<<");

}

From source file:StringUtilsTrial.java

public static void main(String[] args) {

    // If string is null, empty string returned. Else returns trimmed string
    System.out.println("11) Empty String >>>" + StringUtils.trimToEmpty(null) + "<<<");

}

From source file:com.intel.cosbench.config.common.KVConfigParser.java

public static Config parse(String str) {
    BaseConfiguration config = new BaseConfiguration();
    config.setDelimiterParsingDisabled(true);
    str = StringUtils.trimToEmpty(str);
    String[] entries = StringUtils.split(str, ';');
    for (String entry : entries) {
        addConfigEntry(entry, config);//from w w  w  . j a  va 2 s. c  o  m
    }
    return new COSBConfigApator(config);
}

From source file:com.hangum.tadpole.rdb.core.dialog.export.application.SQLToPHPConvert.java

public static String sqlToString(String name, String sql) {
    StringBuffer sbSQL = new StringBuffer("");

    sql = StringUtils.remove(sql, ";");
    String[] splists = StringUtils.split(sql, PublicTadpoleDefine.LINE_SEPARATOR);
    for (int i = 0; i < splists.length; i++) {
        if (!"".equals(StringUtils.trimToEmpty(splists[i]))) {

            if (i == 0)
                sbSQL.append("$" + name + " = \"" + SQLTextUtil.delLineChar(splists[i]) + "\"; \r\n");
            else/*from   ww w. j ava 2 s .c  o  m*/
                sbSQL.append("$" + name + " .= \"" + SQLTextUtil.delLineChar(splists[i]) + "\"; \r\n");
        }
    }

    return sbSQL.toString();
}

From source file:com.hangum.tadpole.engine.utils.MakeJDBCConnectionStringUtil.java

/**
 * make connection url/*from   w ww . j  a v  a 2  s  .  co m*/
 * 
 * @param userDB
 * @return
 */
public static String makeConnectionUrl(final UserDBDAO userDB) {
    String dbUrl = "";

    if (userDB.getDBDefine() == DBDefine.MYSQL_DEFAULT) {
        String selectLocale = StringUtils.trimToEmpty(userDB.getLocale());
        if (selectLocale.equals("") || DBLocaleUtils.NONE_TXT.equals(selectLocale)) {
            dbUrl = getPueURL(userDB.getDBDefine().getDB_URL_INFO(), userDB);
            if (!"".equals(userDB.getUrl_user_parameter())) {
                dbUrl += "?" + userDB.getUrl_user_parameter();
            }

        } else {
            dbUrl = getPueURL(userDB.getDBDefine().getDB_URL_INFO(), userDB)
                    + "?useUnicode=false&characterEncoding=" + selectLocale;
            if (!"".equals(userDB.getUrl_user_parameter())) {
                dbUrl += "&" + userDB.getUrl_user_parameter();
            }
        }
    } else if (userDB.getDBDefine() == DBDefine.ORACLE_DEFAULT) {
        if (userDB.getExt1().equals("SID")) {
            dbUrl = getPueURL(userDB.getDBDefine().getDB_URL_INFO(), userDB);
        } else if (userDB.getExt1().equals("Service Name")) {
            dbUrl = getPueURL("jdbc:oracle:thin:@//%s:%s/%s", userDB);
        }

        if (!"".equals(userDB.getUrl_user_parameter())) {
            dbUrl += "?" + userDB.getUrl_user_parameter();
        }
    } else if (userDB.getDBDefine() == DBDefine.MONGODB_DEFAULT) {
        dbUrl = getPueURL(userDB.getDBDefine().getDB_URL_INFO(), userDB);
        if (!"".equals(userDB.getUrl_user_parameter())) {
            dbUrl += "/?" + userDB.getUrl_user_parameter();
        }
    } else if (userDB.getDBDefine() == DBDefine.ALTIBASE_DEFAULT) {
        String selectLocale = StringUtils.trimToEmpty(userDB.getLocale());

        if (selectLocale.equals("") || DBLocaleUtils.NONE_TXT.equals(selectLocale)) {
            dbUrl = getPueURL(userDB.getDBDefine().getDB_URL_INFO(), userDB);

            if (!"".equals(userDB.getUrl_user_parameter())) {
                dbUrl += "?" + userDB.getUrl_user_parameter();
            }
        } else {
            dbUrl = getPueURL(userDB.getDBDefine().getDB_URL_INFO(), userDB) + "?charset=" + selectLocale;

            if (!"".equals(userDB.getUrl_user_parameter())) {
                dbUrl += "&" + userDB.getUrl_user_parameter();
            }
        }
    } else if (userDB.getDBDefine() == DBDefine.POSTGRE_DEFAULT) {
        dbUrl = getPueURL(userDB.getDBDefine().getDB_URL_INFO(), userDB);
        if (PublicTadpoleDefine.YES_NO.YES.name().equals(userDB.getExt1())) {
            dbUrl += "?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory"; //$NON-NLS-1$

            if (!"".equals(userDB.getUrl_user_parameter())) { //$NON-NLS-1$
                dbUrl += "&" + userDB.getUrl_user_parameter(); //$NON-NLS-1$
            }
        } else {
            if (!"".equals(userDB.getUrl_user_parameter())) { //$NON-NLS-1$
                dbUrl += "?" + userDB.getUrl_user_parameter(); //$NON-NLS-1$
            }
        }

    }

    return dbUrl;
}

From source file:com.hangum.tadpole.rdb.core.dialog.export.sqltoapplication.application.SQLToASPConvert.java

public static String sqlToString(String name, String sql) {
    StringBuffer sbSQL = new StringBuffer("");

    sql = StringUtils.remove(sql, ";");
    String[] splists = StringUtils.split(sql, PublicTadpoleDefine.LINE_SEPARATOR);
    for (int i = 0; i < splists.length; i++) {
        if (!"".equals(StringUtils.trimToEmpty(splists[i]))) {

            if (i == 0)
                sbSQL.append(name + " = \"" + SQLTextUtil.delLineChar(splists[i]) + " \" \r\n");
            else/* ww  w . j a v a  2s.  c  o  m*/
                sbSQL.append(name + " = " + name + " & \"" + SQLTextUtil.delLineChar(splists[i]) + " \" \r\n");
        }
    }

    return sbSQL.toString();
}

From source file:jp.co.nemuzuka.utils.TagStringUtils.java

/**
 * ?./*from   w ww .  j a  va2  s .  co m*/
 * ?????????????
 * @param tag TODO(?)
 * @param searchTagName ???
 * @return ????????true
 */
public static boolean matchTag(String tag, String searchTagName) {

    if (StringUtils.isEmpty(tag)) {
        return false;
    }

    String[] tags = tag.split(",");
    for (String target : tags) {
        String tagName = StringUtils.trimToEmpty(target);
        if (StringUtils.isEmpty(tagName)) {
            continue;
        }
        if (tagName.equals(searchTagName)) {
            return true;
        }
    }
    return false;
}

From source file:com.hangum.tadpole.rdb.core.dialog.export.application.SQLToJavaConvert.java

/**
 * sql to string//w w  w .java  2  s .co  m
 * 
 * @param name
 * @param sql
 * @return
 */
public static String sqlToString(String name, String sql) {
    StringBuffer sbSQL = new StringBuffer(
            "StringBuffer " + name + " = new StringBuffer();" + PublicTadpoleDefine.LINE_SEPARATOR);

    sql = StringUtils.remove(sql, ";");
    String[] splists = StringUtils.split(sql, PublicTadpoleDefine.LINE_SEPARATOR);
    for (String part : splists) {

        if (!"".equals(StringUtils.trimToEmpty(part))) {
            // https://github.com/hangum/TadpoleForDBTools/issues/181 fix
            sbSQL.append(name + ".append(\" " + SQLTextUtil.delLineChar(part) + " \"); "
                    + PublicTadpoleDefine.LINE_SEPARATOR);
        }
    }

    return sbSQL.toString();
}

From source file:com.hangum.tadpole.rdb.core.editors.main.SQLTextUtil.java

/**
 * ? /*from   ww w . ja v  a 2s .com*/
 * 
 * 1. (Define.SQL_DILIMITER(;)) ? ??   ? ?  =>   ? .
 * 2.  ? ??  ? ?? ?. 
 *   
 * @param query
 * @param cursorPosition
 * @return
 */
public static String executeQuery(String query, int cursorPosition) {//throws Exception {
    if (query.split(Define.SQL_DILIMITER).length == 1 || query.indexOf(Define.SQL_DILIMITER) == -1) {
        return StringUtils.trimToEmpty(query);
    }

    String[] querys = StringUtils.split(query, Define.SQL_DILIMITER);
    //      if(logger.isDebugEnabled()) {
    //         logger.debug("=====[query]" + query + " =====[mouse point]" + cursorPoint);
    //      }

    int queryBeforeCount = 0;
    for (int i = 0; i < querys.length; i++) {
        // dilimiter ?  +1 .
        int firstSearch = querys[i].length() + 1;

        queryBeforeCount += firstSearch;
        if (cursorPosition <= queryBeforeCount) {
            if (logger.isDebugEnabled())
                logger.debug("[cursorPosition]" + cursorPosition + "[find postion]" + queryBeforeCount
                        + "[execute query]" + StringUtils.trim(querys[i]));
            return StringUtils.trim(querys[i]);
        }
    }

    if (logger.isDebugEnabled())
        logger.debug("[last find execute query]" + StringUtils.trim(querys[querys.length - 1]));
    return StringUtils.trim(querys[querys.length - 1]);
}

From source file:com.hangum.tadpole.util.JSONUtil.java

/**
 * json normal string to pretty string//ww  w. ja  va 2 s  . com
 * 
 * @param jsonString
 * @return
 */
public static String getPretty(String jsonString) {
    if (jsonString == null)
        return "";

    try {
        JsonParser jp = new JsonParser();
        JsonElement je = jp.parse(jsonString);

        Gson gson = new GsonBuilder().setPrettyPrinting().create();
        String strGson = gson.toJson(je);
        System.out.println(StringUtils.trimToEmpty(strGson));

        if (strGson == null || "null".equals(strGson))
            strGson = "";

        return strGson;
    } catch (Exception e) {
        logger.error("pretty json", e);
    }

    return jsonString;

}