net.sf.doolin.gui.service
Enum IconSize

java.lang.Object
  extended by java.lang.Enum<IconSize>
      extended by net.sf.doolin.gui.service.IconSize
All Implemented Interfaces:
Serializable, Comparable<IconSize>

public enum IconSize
extends Enum<IconSize>

List of available sizes for icons.

Author:
Damien Coraboeuf

Enum Constant Summary
BIG
          Big icon (64)
LARGE
          Large icon (32)
MEDIUM
          Medium icon (24)
MINI
          Mini icon (12)
SMALL
          Small icon (16)
 
Method Summary
 IconSize getBiggerSize()
           
 int getPreferredSize()
           
 IconSize getSmallerSize()
           
static IconSize valueOf(String name)
          Returns the enum constant of this type with the specified name.
static IconSize[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

MINI

public static final IconSize MINI
Mini icon (12)


SMALL

public static final IconSize SMALL
Small icon (16)


MEDIUM

public static final IconSize MEDIUM
Medium icon (24)


LARGE

public static final IconSize LARGE
Large icon (32)


BIG

public static final IconSize BIG
Big icon (64)

Method Detail

values

public static IconSize[] 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 (IconSize c : IconSize.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static IconSize valueOf(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:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getBiggerSize

public IconSize getBiggerSize()
Returns:
Bigger size or null if not available

getPreferredSize

public int getPreferredSize()
Returns:
Preferred size in pixels

getSmallerSize

public IconSize getSmallerSize()
Returns:
Smaller size or null if not available


Copyright © 2011. All Rights Reserved.