org.topbraidcomposer.core.io
Class FileRegistryDecorator

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.viewers.BaseLabelProvider
          extended by org.eclipse.jface.viewers.LabelProvider
              extended by org.topbraidcomposer.core.io.FileRegistryDecorator
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelDecorator, org.eclipse.jface.viewers.ILabelProvider

public class FileRegistryDecorator
extends org.eclipse.jface.viewers.LabelProvider
implements org.eclipse.jface.viewers.ILabelDecorator

A decorator that serves as an entry point to send refresh events into the navigator.

Author:
Holger Knublauch

Field Summary
static java.lang.String ID
           
 
Constructor Summary
FileRegistryDecorator()
           
 
Method Summary
 org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image image, java.lang.Object element)
           
 java.lang.String decorateText(java.lang.String text, java.lang.Object element)
           
static void updateFile(org.eclipse.core.resources.IFile file)
           
 
Methods inherited from class org.eclipse.jface.viewers.LabelProvider
getImage, getText
 
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener, dispose, isLabelProperty, removeListener
 

Field Detail

ID

public static final java.lang.String ID
See Also:
Constant Field Values
Constructor Detail

FileRegistryDecorator

public FileRegistryDecorator()
Method Detail

decorateImage

public org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image image,
                                                    java.lang.Object element)
Specified by:
decorateImage in interface org.eclipse.jface.viewers.ILabelDecorator

decorateText

public java.lang.String decorateText(java.lang.String text,
                                     java.lang.Object element)
Specified by:
decorateText in interface org.eclipse.jface.viewers.ILabelDecorator

updateFile

public static void updateFile(org.eclipse.core.resources.IFile file)