
net.sf.staccatocommons.util.apache.Strings Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of staccatissimo-util Show documentation
Show all versions of staccatissimo-util Show documentation
Staccatissimo Utility Classes
The newest version!
/**
* Copyright (c) 2010-2012, The StaccatoCommons Team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; version 3 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*/
/////////////////////////////////////////////////
///// WARNING: GENERATE CODE. DO NOT EDIT ///////
/////////////////////////////////////////////////
package net.sf.staccatocommons.util.apache;
import net.sf.staccatocommons.defs.NullSafe;
import net.sf.staccatocommons.defs.function.Function;
import net.sf.staccatocommons.defs.predicate.Predicate;
import net.sf.staccatocommons.lang.function.internal.TopLevelFunction;
import net.sf.staccatocommons.lang.predicate.internal.TopLevelPredicate;
import org.apache.commons.lang.StringUtils;
/***
* {@link Function}s and {@link Predicate}s based on Apache {@link StringUtils}.
* They provide a 1-1 mapping to that utility class.
*/
public final class Strings {
/**
* @see StringUtils#length(String)
*/
@NullSafe
public static Function length() {
class ApacheLengthFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public Integer apply(String arg) {
return StringUtils.length(arg);
}
}
return new ApacheLengthFunction();
}
/**
* @see StringUtils#isEmpty(String)
*/
@NullSafe
public static Predicate isEmpty() {
class ApacheIsEmptyPredicate extends TopLevelPredicate {
private static final long serialVersionUID = 1L;
public boolean eval(String arg) {
return StringUtils.isEmpty(arg);
}
}
return new ApacheIsEmptyPredicate();
}
/**
* @see StringUtils#split(String)
*/
@NullSafe
public static Function split() {
class ApacheSplitFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String[] apply(String arg) {
return StringUtils.split(arg);
}
}
return new ApacheSplitFunction();
}
/**
* @see StringUtils#trim(String)
*/
@NullSafe
public static Function trim() {
class ApacheTrimFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.trim(arg);
}
}
return new ApacheTrimFunction();
}
/**
* @see StringUtils#reverse(String)
*/
@NullSafe
public static Function reverse() {
class ApacheReverseFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.reverse(arg);
}
}
return new ApacheReverseFunction();
}
/**
* @see StringUtils#isWhitespace(String)
*/
@NullSafe
public static Predicate isWhitespace() {
class ApacheIsWhitespacePredicate extends TopLevelPredicate {
private static final long serialVersionUID = 1L;
public boolean eval(String arg) {
return StringUtils.isWhitespace(arg);
}
}
return new ApacheIsWhitespacePredicate();
}
/**
* @see StringUtils#clean(String)
*/
@NullSafe
public static Function clean() {
class ApacheCleanFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.clean(arg);
}
}
return new ApacheCleanFunction();
}
/**
* @see StringUtils#escape(String)
*/
@NullSafe
public static Function escape() {
class ApacheEscapeFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.escape(arg);
}
}
return new ApacheEscapeFunction();
}
/**
* @see StringUtils#isAlpha(String)
*/
@NullSafe
public static Predicate isAlpha() {
class ApacheIsAlphaPredicate extends TopLevelPredicate {
private static final long serialVersionUID = 1L;
public boolean eval(String arg) {
return StringUtils.isAlpha(arg);
}
}
return new ApacheIsAlphaPredicate();
}
/**
* @see StringUtils#isNotEmpty(String)
*/
@NullSafe
public static Predicate isNotEmpty() {
class ApacheIsNotEmptyPredicate extends TopLevelPredicate {
private static final long serialVersionUID = 1L;
public boolean eval(String arg) {
return StringUtils.isNotEmpty(arg);
}
}
return new ApacheIsNotEmptyPredicate();
}
/**
* @see StringUtils#deleteWhitespace(String)
*/
@NullSafe
public static Function deleteWhitespace() {
class ApacheDeleteWhitespaceFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.deleteWhitespace(arg);
}
}
return new ApacheDeleteWhitespaceFunction();
}
/**
* @see StringUtils#isBlank(String)
*/
@NullSafe
public static Predicate isBlank() {
class ApacheIsBlankPredicate extends TopLevelPredicate {
private static final long serialVersionUID = 1L;
public boolean eval(String arg) {
return StringUtils.isBlank(arg);
}
}
return new ApacheIsBlankPredicate();
}
/**
* @see StringUtils#isNotBlank(String)
*/
@NullSafe
public static Predicate isNotBlank() {
class ApacheIsNotBlankPredicate extends TopLevelPredicate {
private static final long serialVersionUID = 1L;
public boolean eval(String arg) {
return StringUtils.isNotBlank(arg);
}
}
return new ApacheIsNotBlankPredicate();
}
/**
* @see StringUtils#chomp(String)
*/
@NullSafe
public static Function chomp() {
class ApacheChompFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.chomp(arg);
}
}
return new ApacheChompFunction();
}
/**
* @see StringUtils#chompLast(String)
*/
@NullSafe
public static Function chompLast() {
class ApacheChompLastFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.chompLast(arg);
}
}
return new ApacheChompLastFunction();
}
/**
* @see StringUtils#chop(String)
*/
@NullSafe
public static Function chop() {
class ApacheChopFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.chop(arg);
}
}
return new ApacheChopFunction();
}
/**
* @see StringUtils#chopNewline(String)
*/
@NullSafe
public static Function chopNewline() {
class ApacheChopNewlineFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.chopNewline(arg);
}
}
return new ApacheChopNewlineFunction();
}
/**
* @see StringUtils#strip(String)
*/
@NullSafe
public static Function strip() {
class ApacheStripFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.strip(arg);
}
}
return new ApacheStripFunction();
}
/**
* @see StringUtils#upperCase(String)
*/
@NullSafe
public static Function upperCase() {
class ApacheUpperCaseFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.upperCase(arg);
}
}
return new ApacheUpperCaseFunction();
}
/**
* @see StringUtils#lowerCase(String)
*/
@NullSafe
public static Function lowerCase() {
class ApacheLowerCaseFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.lowerCase(arg);
}
}
return new ApacheLowerCaseFunction();
}
/**
* @see StringUtils#uncapitalise(String)
*/
@NullSafe
public static Function uncapitalise() {
class ApacheUncapitaliseFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.uncapitalise(arg);
}
}
return new ApacheUncapitaliseFunction();
}
/**
* @see StringUtils#capitalise(String)
*/
@NullSafe
public static Function capitalise() {
class ApacheCapitaliseFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.capitalise(arg);
}
}
return new ApacheCapitaliseFunction();
}
/**
* @see StringUtils#swapCase(String)
*/
@NullSafe
public static Function swapCase() {
class ApacheSwapCaseFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.swapCase(arg);
}
}
return new ApacheSwapCaseFunction();
}
/**
* @see StringUtils#capitaliseAllWords(String)
*/
@NullSafe
public static Function capitaliseAllWords() {
class ApacheCapitaliseAllWordsFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.capitaliseAllWords(arg);
}
}
return new ApacheCapitaliseAllWordsFunction();
}
/**
* @see StringUtils#isAlphaSpace(String)
*/
@NullSafe
public static Predicate isAlphaSpace() {
class ApacheIsAlphaSpacePredicate extends TopLevelPredicate {
private static final long serialVersionUID = 1L;
public boolean eval(String arg) {
return StringUtils.isAlphaSpace(arg);
}
}
return new ApacheIsAlphaSpacePredicate();
}
/**
* @see StringUtils#isAlphanumeric(String)
*/
@NullSafe
public static Predicate isAlphanumeric() {
class ApacheIsAlphanumericPredicate extends TopLevelPredicate {
private static final long serialVersionUID = 1L;
public boolean eval(String arg) {
return StringUtils.isAlphanumeric(arg);
}
}
return new ApacheIsAlphanumericPredicate();
}
/**
* @see StringUtils#isAlphanumericSpace(String)
*/
@NullSafe
public static Predicate isAlphanumericSpace() {
class ApacheIsAlphanumericSpacePredicate extends TopLevelPredicate {
private static final long serialVersionUID = 1L;
public boolean eval(String arg) {
return StringUtils.isAlphanumericSpace(arg);
}
}
return new ApacheIsAlphanumericSpacePredicate();
}
/**
* @see StringUtils#isNumeric(String)
*/
@NullSafe
public static Predicate isNumeric() {
class ApacheIsNumericPredicate extends TopLevelPredicate {
private static final long serialVersionUID = 1L;
public boolean eval(String arg) {
return StringUtils.isNumeric(arg);
}
}
return new ApacheIsNumericPredicate();
}
/**
* @see StringUtils#isNumericSpace(String)
*/
@NullSafe
public static Predicate isNumericSpace() {
class ApacheIsNumericSpacePredicate extends TopLevelPredicate {
private static final long serialVersionUID = 1L;
public boolean eval(String arg) {
return StringUtils.isNumericSpace(arg);
}
}
return new ApacheIsNumericSpacePredicate();
}
/**
* @see StringUtils#defaultString(String)
*/
@NullSafe
public static Function defaultString() {
class ApacheDefaultStringFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.defaultString(arg);
}
}
return new ApacheDefaultStringFunction();
}
/**
* @see StringUtils#capitalize(String)
*/
@NullSafe
public static Function capitalize() {
class ApacheCapitalizeFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.capitalize(arg);
}
}
return new ApacheCapitalizeFunction();
}
/**
* @see StringUtils#isAsciiPrintable(String)
*/
@NullSafe
public static Predicate isAsciiPrintable() {
class ApacheIsAsciiPrintablePredicate extends TopLevelPredicate {
private static final long serialVersionUID = 1L;
public boolean eval(String arg) {
return StringUtils.isAsciiPrintable(arg);
}
}
return new ApacheIsAsciiPrintablePredicate();
}
/**
* @see StringUtils#trimToNull(String)
*/
@NullSafe
public static Function trimToNull() {
class ApacheTrimToNullFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.trimToNull(arg);
}
}
return new ApacheTrimToNullFunction();
}
/**
* @see StringUtils#trimToEmpty(String)
*/
@NullSafe
public static Function trimToEmpty() {
class ApacheTrimToEmptyFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.trimToEmpty(arg);
}
}
return new ApacheTrimToEmptyFunction();
}
/**
* @see StringUtils#stripToNull(String)
*/
@NullSafe
public static Function stripToNull() {
class ApacheStripToNullFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.stripToNull(arg);
}
}
return new ApacheStripToNullFunction();
}
/**
* @see StringUtils#stripToEmpty(String)
*/
@NullSafe
public static Function stripToEmpty() {
class ApacheStripToEmptyFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.stripToEmpty(arg);
}
}
return new ApacheStripToEmptyFunction();
}
/**
* @see StringUtils#splitPreserveAllTokens(String)
*/
@NullSafe
public static Function splitPreserveAllTokens() {
class ApacheSplitPreserveAllTokensFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String[] apply(String arg) {
return StringUtils.splitPreserveAllTokens(arg);
}
}
return new ApacheSplitPreserveAllTokensFunction();
}
/**
* @see StringUtils#splitByCharacterType(String)
*/
@NullSafe
public static Function splitByCharacterType() {
class ApacheSplitByCharacterTypeFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String[] apply(String arg) {
return StringUtils.splitByCharacterType(arg);
}
}
return new ApacheSplitByCharacterTypeFunction();
}
/**
* @see StringUtils#splitByCharacterTypeCamelCase(String)
*/
@NullSafe
public static Function splitByCharacterTypeCamelCase() {
class ApacheSplitByCharacterTypeCamelCaseFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String[] apply(String arg) {
return StringUtils.splitByCharacterTypeCamelCase(arg);
}
}
return new ApacheSplitByCharacterTypeCamelCaseFunction();
}
/**
* @see StringUtils#deleteSpaces(String)
*/
@NullSafe
public static Function deleteSpaces() {
class ApacheDeleteSpacesFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.deleteSpaces(arg);
}
}
return new ApacheDeleteSpacesFunction();
}
/**
* @see StringUtils#uncapitalize(String)
*/
@NullSafe
public static Function uncapitalize() {
class ApacheUncapitalizeFunction extends TopLevelFunction {
private static final long serialVersionUID = 1L;
public String apply(String arg) {
return StringUtils.uncapitalize(arg);
}
}
return new ApacheUncapitalizeFunction();
}
/**
* @see StringUtils#isAllLowerCase(String)
*/
@NullSafe
public static Predicate isAllLowerCase() {
class ApacheIsAllLowerCasePredicate extends TopLevelPredicate {
private static final long serialVersionUID = 1L;
public boolean eval(String arg) {
return StringUtils.isAllLowerCase(arg);
}
}
return new ApacheIsAllLowerCasePredicate();
}
/**
* @see StringUtils#isAllUpperCase(String)
*/
@NullSafe
public static Predicate isAllUpperCase() {
class ApacheIsAllUpperCasePredicate extends TopLevelPredicate {
private static final long serialVersionUID = 1L;
public boolean eval(String arg) {
return StringUtils.isAllUpperCase(arg);
}
}
return new ApacheIsAllUpperCasePredicate();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy