Package org.h2.expression.function
Enum ToCharFunction.Capitalization
- java.lang.Object
-
- java.lang.Enum<ToCharFunction.Capitalization>
-
- org.h2.expression.function.ToCharFunction.Capitalization
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<ToCharFunction.Capitalization>
- Enclosing class:
- ToCharFunction
public static enum ToCharFunction.Capitalization extends java.lang.Enum<ToCharFunction.Capitalization>
Represents a capitalization / casing strategy.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CAPITALIZEThe string is capitalized (first letter uppercased, subsequent letters lowercased).LOWERCASEAll letters are lowercased.UPPERCASEAll letters are uppercased.
-
Constructor Summary
Constructors Modifier Constructor Description privateCapitalization()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringapply(java.lang.String s)Applies this capitalization strategy to the specified string.(package private) static ToCharFunction.CapitalizationtoCapitalization(java.lang.Boolean up1, java.lang.Boolean up2)Returns the capitalization / casing strategy which should be used when the first and second letters have the specified casing.static ToCharFunction.CapitalizationvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static ToCharFunction.Capitalization[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UPPERCASE
public static final ToCharFunction.Capitalization UPPERCASE
All letters are uppercased.
-
LOWERCASE
public static final ToCharFunction.Capitalization LOWERCASE
All letters are lowercased.
-
CAPITALIZE
public static final ToCharFunction.Capitalization CAPITALIZE
The string is capitalized (first letter uppercased, subsequent letters lowercased).
-
-
Method Detail
-
values
public static ToCharFunction.Capitalization[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ToCharFunction.Capitalization c : ToCharFunction.Capitalization.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ToCharFunction.Capitalization valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
toCapitalization
static ToCharFunction.Capitalization toCapitalization(java.lang.Boolean up1, java.lang.Boolean up2)
Returns the capitalization / casing strategy which should be used when the first and second letters have the specified casing.- Parameters:
up1- whether or not the first letter is uppercasedup2- whether or not the second letter is uppercased- Returns:
- the capitalization / casing strategy which should be used when the first and second letters have the specified casing
-
apply
public java.lang.String apply(java.lang.String s)
Applies this capitalization strategy to the specified string.- Parameters:
s- the string to apply this strategy to- Returns:
- the resultant string
-
-