![JAR search and dependency download from the Maven repository](/logo.png)
com.sksamuel.jqm4gwt.IconPos Maven / Gradle / Ivy
package com.sksamuel.jqm4gwt;
/**
* @author Stephen K Samuel [email protected] 12 Jul 2011 18:22:17
*
* Enum for the position of an icon in widgets that accept icons. If the
* widget should show only the icon and no text then use the value
* NOTEXT.
*
* Note: The value NOTEXT might not be applicable to all widgets
* implementing this interface. Read the specific javadoc for more
* details.
*/
public enum IconPos {
NOTEXT("notext"), BOTTOM("bottom"), TOP("top"), RIGHT("right"), LEFT("left");
private final String jqmPos;
private IconPos(String jqmPos) {
this.jqmPos = jqmPos;
}
/**
* Returns the string value that JQM expects
*/
public String getJqmValue() {
return jqmPos;
}
public static IconPos fromJqmValue(String jqmValue) {
if (jqmValue == null || jqmValue.isEmpty()) return null;
for (IconPos i : IconPos.values()) {
if (i.getJqmValue().equals(jqmValue)) return i;
}
return null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy