Example usage for com.google.common.base Strings isNullOrEmpty

List of usage examples for com.google.common.base Strings isNullOrEmpty

Introduction

In this page you can find the example usage for com.google.common.base Strings isNullOrEmpty.

Prototype

public static boolean isNullOrEmpty(@Nullable String string) 

Source Link

Document

Returns true if the given string is null or is the empty string.

Usage

From source file:io.v.android.VOptionPreferenceUtils.java

public static Optional<String> readVModule(final SharedPreferences prefs) {
    final String raw = prefs.getString(OptionDefs.LOG_VMODULE, "");
    if (Strings.isNullOrEmpty(raw)) {
        return Optional.empty();
    } else {//from  w  w w.j a v a  2 s .  c om
        return Optional.of(raw);
    }
}

From source file:uapi.codegen.ClassHelper.java

public static String makeSetterName(final String fieldName, final boolean isCollection, final boolean isMap) {
    if (Strings.isNullOrEmpty(fieldName)) {
        throw new InvalidArgumentException("The field name can't be empty or null");
    }/*  w  w  w .  ja va  2 s. c o  m*/
    String propName;
    if (fieldName.startsWith(FIELD_PREFIX)) {
        propName = fieldName.substring(1);
    } else {
        propName = fieldName;
    }
    String setterName;
    if (isCollection) {
        propName = WordHelper.singularize(propName);
        setterName = ADD_PREFIX + propName.substring(0, 1).toUpperCase()
                + propName.substring(1, propName.length());
    } else if (isMap) {
        propName = WordHelper.singularize(propName);
        setterName = PUT_PREFIX + propName.substring(0, 1).toUpperCase()
                + propName.substring(1, propName.length());
    } else {
        setterName = SETTER_PREFIX + propName.substring(0, 1).toUpperCase()
                + propName.substring(1, propName.length());
    }
    return setterName;
}

From source file:org.activityinfo.server.DeploymentEnvironment.java

public static boolean isAppEngine() {
    return !Strings.isNullOrEmpty(SystemProperty.applicationId.get());
}

From source file:com.google.util.JspUtil.java

public static String nullToEmpty(String value) {
    return Strings.isNullOrEmpty(value) ? "" : value;
}

From source file:org.rf.ide.core.execution.agent.event.LibraryImportEvent.java

public static LibraryImportEvent from(final Map<String, Object> eventMap) {
    final List<?> arguments = (List<?>) eventMap.get("library_import");
    final String libraryName = (String) arguments.get(0);
    final Map<?, ?> attributes = (Map<?, ?>) arguments.get(1);
    final String originalName = (String) attributes.get("originalname");
    final String name = Strings.isNullOrEmpty(originalName) ? libraryName : originalName;
    final URI importer = Events.toFileUri((String) attributes.get("importer"));
    final URI source = Events.toFileUri((String) attributes.get("source"));
    final List<String> args = Events.ensureListOfStrings((List<?>) attributes.get("args"));

    return new LibraryImportEvent(name, importer, source, args);
}

From source file:com.ebay.pulsar.analytics.query.sql.SimpleTableNameParser.java

public static String getTableName(String sql) {
    if (Strings.isNullOrEmpty(sql)) {
        return null;
    }/*from  w  w w. ja va2 s . c  o m*/
    Matcher matcher = SQL_PATTERN.matcher(sql);
    if (matcher.find()) {
        return matcher.group(2);
    } else {
        return null;
    }
}

From source file:com.sojw.ahnchangho.core.util.UriUtils.java

/**
 * Of.//from w  w  w .j av  a 2s  .c  om
 *
 * @param url the url
 * @param queryParameters the query parameters
 * @return the uri
 */
public static URI of(String url, Map<String, String> queryParameters) {
    if (Strings.isNullOrEmpty(url)) {
        return null;
    }

    return UriComponentsBuilder.fromHttpUrl(url).queryParams(multiValueMap(queryParameters)).build().encode()
            .toUri();
}

From source file:org.zalando.baigan.proxy.ProxyUtils.java

public static String dottify(final String text) {

    if (Strings.isNullOrEmpty(text)) {
        return NAMESPACE_SEPARATOR;
    }/*from  w ww  .j a v  a2  s . c  o m*/

    return CaseFormat.UPPER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, text).replace("_", NAMESPACE_SEPARATOR);

}

From source file:org.jboss.hal.core.expression.Expression.java

public static boolean isExpression(String value) {
    return !Strings.isNullOrEmpty(value) && value.trim().length() != 0 && value.contains(EXPRESSION_START)
            && value.indexOf(EXPRESSION_END) > 1;
}

From source file:uk.gov.gds.locate.api.frontend.validation.ValidationCreateUserRequest.java

public static List<String> validateRequest(CreateUserRequest request) {
    List<String> errors = new ArrayList<String>();

    if (Strings.isNullOrEmpty(request.getAppName()) || request.getAppName().length() > MAX_LENGTH) {
        errors.add(APP_NAME_ERROR);//from   w w w  . ja v  a2  s  .  c o m
    }

    if (Strings.isNullOrEmpty(request.getName()) || request.getName().length() > MAX_LENGTH) {
        errors.add(NAME_ERROR);
    }

    if (!EmailValidator.getInstance().isValid(request.getEmail()) || !request.getEmail().endsWith(".gov.uk")
            || request.getEmail().length() > MAX_LENGTH) {
        errors.add(EMAIL_ERROR);
    }

    if (Strings.isNullOrEmpty(request.getOrganisation()) || request.getOrganisation().length() > MAX_LENGTH) {
        errors.add(ORGANISATION_ERROR);
    }

    if (Strings.isNullOrEmpty(request.getPSMA()) || request.getPSMA().length() > MAX_LENGTH) {
        errors.add(PSMA_ERROR);
    }

    return errors;
}