TypographicCase.java
1.35 KB
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.fontengine.inlineformatting;
public final class TypographicCase {
private final String name;
public static final TypographicCase TITLE = new TypographicCase("TITLE");
public static final TypographicCase CAPS = new TypographicCase("CAPS");
public static final TypographicCase CAPS_AND_SMALLCAPS = new TypographicCase("CAPS_AND_SMALLCAPS");
public static final TypographicCase SMALLCAPS = new TypographicCase("SMALLCAPS");
public static final TypographicCase PETITECAPS = new TypographicCase("PETITECAPS");
public static final TypographicCase TEXT = new TypographicCase("TEXT");
public static final TypographicCase UNICASE = new TypographicCase("UNICASE");
public static final TypographicCase NONE = new TypographicCase("NONE");
private static final TypographicCase[] allValues = new TypographicCase[]{TITLE, CAPS, CAPS_AND_SMALLCAPS, SMALLCAPS, PETITECAPS, TEXT, UNICASE, NONE};
private TypographicCase(String name) {
this.name = name;
}
public String toString() {
return this.name;
}
public static TypographicCase parse(String s) {
for (int i = 0; i < allValues.length; ++i) {
if (TypographicCase.allValues[i].name.compareToIgnoreCase(s) != 0) continue;
return allValues[i];
}
return null;
}
}