com.ptc.windchill.explorer.ca.icon
Class IconFinder

java.lang.Object
  extended bycom.ptc.windchill.explorer.ca.icon.IconFinder

public class IconFinder
extends Object


Field Summary
private static String MASTER_REFERENCE_ID
           
private  Icon openIcon
           
private static HashMap openIconNamesMap
           
private  boolean showGlyphs
           
private  Icon standardIcon
           
private static HashMap standardIconNamesMap
           
 
Constructor Summary
IconFinder(CommonData common_data, TypeInstance ti)
           
IconFinder(CommonData common_data, TypeInstance ti, boolean show_glyphs)
           
IconFinder(CommonData common_data, TypeInstance ti, TypeInstance link_ti)
           
IconFinder(CommonData common_data, TypeInstance ti, TypeInstance link_ti, boolean show_glyphs)
           
 
Method Summary
private  void acquireIconNames(CommonData common_data, TypeIdentifier type_id)
           
private  Icon getIcon(CommonData common_data, HashMap icon_names_map, TypeIdentifier type_id, List icon_glyph_decider_list)
           
 Icon getOpenIcon()
           
 Icon getStandardIcon()
           
static boolean isMaster(TypeInstance ti)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MASTER_REFERENCE_ID

private static final String MASTER_REFERENCE_ID
See Also:
Constant Field Values

standardIconNamesMap

private static HashMap standardIconNamesMap

openIconNamesMap

private static HashMap openIconNamesMap

standardIcon

private Icon standardIcon

openIcon

private Icon openIcon

showGlyphs

private boolean showGlyphs
Constructor Detail

IconFinder

public IconFinder(CommonData common_data,
                  TypeInstance ti)

IconFinder

public IconFinder(CommonData common_data,
                  TypeInstance ti,
                  boolean show_glyphs)

IconFinder

public IconFinder(CommonData common_data,
                  TypeInstance ti,
                  TypeInstance link_ti)

IconFinder

public IconFinder(CommonData common_data,
                  TypeInstance ti,
                  TypeInstance link_ti,
                  boolean show_glyphs)
Method Detail

isMaster

public static boolean isMaster(TypeInstance ti)

getStandardIcon

public Icon getStandardIcon()

getOpenIcon

public Icon getOpenIcon()

getIcon

private Icon getIcon(CommonData common_data,
                     HashMap icon_names_map,
                     TypeIdentifier type_id,
                     List icon_glyph_decider_list)

acquireIconNames

private void acquireIconNames(CommonData common_data,
                              TypeIdentifier type_id)