FontStyle.java
834 Bytes
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.fontengine.inlineformatting;
public final class FontStyle {
private final String name;
public static final FontStyle NORMAL = new FontStyle("NORMAL");
public static final FontStyle ITALIC = new FontStyle("ITALIC");
public static final FontStyle OBLIQUE = new FontStyle("OBLIQUE");
private static final FontStyle[] allValues = new FontStyle[]{NORMAL, ITALIC, OBLIQUE};
private FontStyle(String name) {
this.name = name;
}
public String toString() {
return this.name;
}
public static FontStyle parse(String s) {
for (int i = 0; i < allValues.length; ++i) {
if (FontStyle.allValues[i].name.compareToIgnoreCase(s) != 0) continue;
return allValues[i];
}
return null;
}
}