org.nuiton.widget
Class IconFactory

java.lang.Object
  extended by org.nuiton.widget.IconFactory

public class IconFactory
extends java.lang.Object


Field Summary
protected static IconFactory _instance
           
static java.lang.String APPEARANCE
           
static java.lang.String APPOINTMENT
           
static java.lang.String ARROW1DOWN
           
static java.lang.String ARROW1LEFT
           
static java.lang.String ARROW1RIGHT
           
static java.lang.String ARROW1UP
           
static java.lang.String ARROW2DOWN
           
static java.lang.String ARROW2LEFT
           
static java.lang.String ARROW2RIGHT
           
static java.lang.String ARROW2UP
           
static java.lang.String ATTACH
           
protected static org.apache.commons.collections.map.ReferenceIdentityMap cache
           
static java.lang.String CANCEL
           
static java.lang.String CLOSE
           
static java.lang.String FIND
           
static java.lang.String FONTS
           
static java.lang.String FULLSCREEN
           
static java.lang.String HELP
           
protected  org.apache.commons.collections.map.IdentityMap iconURLs
           
static java.lang.String IDEA
           
static java.lang.String INFO
           
static java.lang.String LINK
           
static java.lang.String MAIL
           
static java.lang.String MAILGET
           
static java.lang.String MAILNEW
           
static java.lang.String MAILSEND
           
static java.lang.String NEW
           
static java.lang.String NOFULLSCREEN
           
static java.lang.String OK
           
static java.lang.String OPEN
           
static java.lang.String PRINT
           
static java.lang.String QUIT
           
static java.lang.String REDO
           
static java.lang.String RESET
           
static java.lang.String RUN
           
static java.lang.String SAVE
           
static java.lang.String SAVEAS
           
static java.lang.String SPELLCHECK
           
static java.lang.String STOP
           
static java.lang.String TIME
           
static java.lang.String UNDO
           
 
Constructor Summary
protected IconFactory()
           
 
Method Summary
static javax.swing.Icon getIcon(java.lang.Object iconId)
          Retourne l'icone demandé.
protected static IconFactory getInstance()
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_instance

protected static IconFactory _instance

APPEARANCE

public static final java.lang.String APPEARANCE
See Also:
Constant Field Values

APPOINTMENT

public static final java.lang.String APPOINTMENT
See Also:
Constant Field Values

ARROW1DOWN

public static final java.lang.String ARROW1DOWN
See Also:
Constant Field Values

ARROW1LEFT

public static final java.lang.String ARROW1LEFT
See Also:
Constant Field Values

ARROW1RIGHT

public static final java.lang.String ARROW1RIGHT
See Also:
Constant Field Values

ARROW1UP

public static final java.lang.String ARROW1UP
See Also:
Constant Field Values

ARROW2DOWN

public static final java.lang.String ARROW2DOWN
See Also:
Constant Field Values

ARROW2LEFT

public static final java.lang.String ARROW2LEFT
See Also:
Constant Field Values

ARROW2RIGHT

public static final java.lang.String ARROW2RIGHT
See Also:
Constant Field Values

ARROW2UP

public static final java.lang.String ARROW2UP
See Also:
Constant Field Values

ATTACH

public static final java.lang.String ATTACH
See Also:
Constant Field Values

CANCEL

public static final java.lang.String CANCEL
See Also:
Constant Field Values

CLOSE

public static final java.lang.String CLOSE
See Also:
Constant Field Values

FIND

public static final java.lang.String FIND
See Also:
Constant Field Values

FONTS

public static final java.lang.String FONTS
See Also:
Constant Field Values

FULLSCREEN

public static final java.lang.String FULLSCREEN
See Also:
Constant Field Values

HELP

public static final java.lang.String HELP
See Also:
Constant Field Values

IDEA

public static final java.lang.String IDEA
See Also:
Constant Field Values

INFO

public static final java.lang.String INFO
See Also:
Constant Field Values

LINK

public static final java.lang.String LINK
See Also:
Constant Field Values

MAIL

public static final java.lang.String MAIL
See Also:
Constant Field Values

MAILGET

public static final java.lang.String MAILGET
See Also:
Constant Field Values

MAILNEW

public static final java.lang.String MAILNEW
See Also:
Constant Field Values

MAILSEND

public static final java.lang.String MAILSEND
See Also:
Constant Field Values

NEW

public static final java.lang.String NEW
See Also:
Constant Field Values

NOFULLSCREEN

public static final java.lang.String NOFULLSCREEN
See Also:
Constant Field Values

OK

public static final java.lang.String OK
See Also:
Constant Field Values

OPEN

public static final java.lang.String OPEN
See Also:
Constant Field Values

PRINT

public static final java.lang.String PRINT
See Also:
Constant Field Values

QUIT

public static final java.lang.String QUIT
See Also:
Constant Field Values

REDO

public static final java.lang.String REDO
See Also:
Constant Field Values

RESET

public static final java.lang.String RESET
See Also:
Constant Field Values

RUN

public static final java.lang.String RUN
See Also:
Constant Field Values

SAVE

public static final java.lang.String SAVE
See Also:
Constant Field Values

SAVEAS

public static final java.lang.String SAVEAS
See Also:
Constant Field Values

SPELLCHECK

public static final java.lang.String SPELLCHECK
See Also:
Constant Field Values

STOP

public static final java.lang.String STOP
See Also:
Constant Field Values

TIME

public static final java.lang.String TIME
See Also:
Constant Field Values

UNDO

public static final java.lang.String UNDO
See Also:
Constant Field Values

iconURLs

protected org.apache.commons.collections.map.IdentityMap iconURLs

cache

protected static transient org.apache.commons.collections.map.ReferenceIdentityMap cache
Constructor Detail

IconFactory

protected IconFactory()
Method Detail

getInstance

protected static IconFactory getInstance()

getIcon

public static javax.swing.Icon getIcon(java.lang.Object iconId)
Retourne l'icone demandé.

Parameters:
iconId - l'identifiant de l'icon, il doit exister, par exemple IconFactory.getIcon(IconFactory.UNDO) et non pas IconFactory.getIcon("UNDO")
Returns:
null si l'icon n'a pas public etre retrouve alors qu'il devrait exister.
Throws:
java.lang.IllegalArgumentException - si l'idendifiant de l'icon n'existe pas

main

public static void main(java.lang.String[] args)


Copyright © 2004-2009 CodeLutin. All Rights Reserved.