org.apache.commons.lang3.StringUtils#isAllLowerCase ( )源码实例Demo

下面列出了org.apache.commons.lang3.StringUtils#isAllLowerCase ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: vividus   文件: AbstractElementSearchAction.java
private boolean matchesToTextTransform(String word, String textTransform)
{
    if (word.isEmpty())
    {
        return true;
    }
    switch (textTransform)
    {
        case "uppercase":
            return StringUtils.isAllUpperCase(word);
        case "lowercase":
            return StringUtils.isAllLowerCase(word);
        case "capitalize":
            return Character.isUpperCase(word.charAt(0));
        default:
            return false;
    }
}
 
源代码2 项目: alfresco-remote-api   文件: Api.java
/**
 * Creates an valid instance of the Api object
 * @param apiName a String in lowercase
 * @param apiScope SCOPE
 * @param apiVersion postive integer
 * @return Api
 */
public static Api valueOf(String apiName, String apiScope, String apiVersion) throws InvalidArgumentException
{
    SCOPE scope = null;
    int version = 1;
    
    try
    {
        if (!StringUtils.isAllLowerCase(apiName)) throw new InvalidArgumentException("Api name must be lowercase");
        scope = SCOPE.valueOf(apiScope.toUpperCase());
        version = Integer.parseInt(apiVersion);
        if (version < 1) throw new InvalidArgumentException("Version must be a positive integer.");
    }
    catch (Exception error)
    {
        if (error instanceof InvalidArgumentException) throw (InvalidArgumentException)error;  //Just throw it on.
        logger.debug("Invalid API definition: "+apiName+" "+apiScope+" "+apiVersion);
        throw new InvalidArgumentException("Invalid API definition:"+error.getMessage());
    }
    
    Api anApi = new Api(apiName, scope, version);
    return ALFRESCO_PUBLIC.equals(anApi)?ALFRESCO_PUBLIC:anApi;
    
}
 
源代码3 项目: components   文件: AzureStorageContainerRuntime.java
@Override
public ValidationResult initialize(RuntimeContainer runtimeContainer, ComponentProperties properties) {
    // init
    AzureStorageContainerProperties componentProperties = (AzureStorageContainerProperties) properties;

    this.containerName = componentProperties.container.getValue();

    // validate
    ValidationResult validationResult = super.initialize(runtimeContainer, properties);
    if (validationResult.getStatus() == ValidationResult.Result.ERROR) {
        return validationResult;
    }

    String errorMessage = "";
    // not empty
    if (StringUtils.isEmpty(containerName)) {
        errorMessage = messages.getMessage("error.ContainerEmpty");
    }
    // valid characters 0-9 a-z and -
    else if (!StringUtils.isAlphanumeric(containerName.replaceAll("-", ""))) {

        errorMessage = messages.getMessage("error.IncorrectName");
    }
    // all lowercase
    else if (!StringUtils.isAllLowerCase(containerName.replaceAll("(-|\\d)", ""))) {
        errorMessage = messages.getMessage("error.UppercaseName");
    }
    // length range : 3-63
    else if ((containerName.length() < 3) || (containerName.length() > 63)) {
        errorMessage = messages.getMessage("error.LengthError");
    }

    if (errorMessage.isEmpty()) {
        return ValidationResult.OK;
    } else {
        return new ValidationResult(ValidationResult.Result.ERROR, errorMessage);
    }
}
 
源代码4 项目: jinjava   文件: IsLowerExpTest.java
@Override
public boolean evaluate(Object var, JinjavaInterpreter interpreter, Object... args) {
  if (var == null || !(var instanceof String)) {
    return false;
  }

  return StringUtils.isAllLowerCase((String) var);
}
 
源代码5 项目: jakduk-api   文件: BoardRestController.java
@Override
     public void setAsText(String text) throws IllegalArgumentException {
         if (StringUtils.isAllLowerCase(text)) {
	setValue(text.toUpperCase());
} else {
	throw new ServiceException(ServiceError.INVALID_PARAMETER);
}
     }
 
源代码6 项目: jakduk-api   文件: BoardRestController.java
@Override
public void setAsText(String text) throws IllegalArgumentException {
    if (StringUtils.isAllLowerCase(text)) {
        setValue(text.toUpperCase());
    } else {
        throw new ServiceException(ServiceError.INVALID_PARAMETER);
    }
}
 
源代码7 项目: gsc-core   文件: JsonFormat.java
private static Object handlePrimitive(Tokenizer tokenizer, FieldDescriptor field,
                                      boolean selfType)
        throws ParseException {
    Object value = null;
    if ("null".equals(tokenizer.currentToken())) {
        tokenizer.consume("null");
        return value;
    }
    switch (field.getType()) {
        case INT32:
        case SINT32:
        case SFIXED32:
            value = tokenizer.consumeInt32();
            break;

        case INT64:
        case SINT64:
        case SFIXED64:
            value = tokenizer.consumeInt64();
            break;

        case UINT32:
        case FIXED32:
            value = tokenizer.consumeUInt32();
            break;

        case UINT64:
        case FIXED64:
            value = tokenizer.consumeUInt64();
            break;

        case FLOAT:
            value = tokenizer.consumeFloat();
            break;

        case DOUBLE:
            value = tokenizer.consumeDouble();
            break;

        case BOOL:
            value = tokenizer.consumeBoolean();
            break;

        case STRING:
            value = tokenizer.consumeString();
            break;

        case BYTES:
            value = tokenizer.consumeByteString(field.getFullName(), selfType);
            break;

        case ENUM: {
            EnumDescriptor enumType = field.getEnumType();

            if (tokenizer.lookingAtInteger()) {
                int number = tokenizer.consumeInt32();
                value = enumType.findValueByNumber(number);
                if (value == null) {
                    throw tokenizer.parseExceptionPreviousToken("Enum type \""
                            + enumType.getFullName()
                            + "\" has no value with number "
                            + number + ".");
                }
            } else {
                String id = tokenizer.consumeIdentifier();
                if (StringUtils.isAllLowerCase(id)) {
                    char b = id.charAt(0);
                    b = (char) (b + 'A' - 'a');
                    String s = id.substring(1);
                    id = b + s;
                }
                value = enumType.findValueByName(id);
                if (value == null) {
                    throw tokenizer.parseExceptionPreviousToken("Enum type \""
                            + enumType.getFullName()
                            + "\" has no value named \""
                            + id + "\".");
                }
            }

            break;
        }

        case MESSAGE:
        case GROUP:
            throw new RuntimeException("Can't get here.");
        default:
    }
    return value;
}
 
源代码8 项目: vscrawler   文件: IsAllLowerCase.java
@Override
protected  boolean handle(CharSequence str) {
    return StringUtils.isAllLowerCase(str);
}
 
 同类方法