net.refractions.udig.ui
Class CharsetSelectionDialog

java.lang.Object
  extended by FilteredItemsSelectionDialog
      extended by net.refractions.udig.ui.CharsetSelectionDialog

public final class CharsetSelectionDialog
extends FilteredItemsSelectionDialog


Nested Class Summary
 class CharsetSelectionDialog.CharsetSelectionHistory
           
 
Constructor Summary
CharsetSelectionDialog(Shell shell, boolean multi)
           
CharsetSelectionDialog(Shell shell, boolean multi, java.lang.String initialSelection)
           
 
Method Summary
protected  Control createExtendedContentArea(Composite parent)
           
protected  ItemsFilter createFilter()
           
protected  void fillContentProvider(AbstractContentProvider contentProvider, ItemsFilter itemsFilter, IProgressMonitor progressMonitor)
           
protected  IDialogSettings getDialogSettings()
           
 java.lang.String getElementName(java.lang.Object item)
           
protected  java.util.Comparator getItemsComparator()
           
 void setPattern(java.lang.String value)
           
protected  IStatus validateItem(java.lang.Object item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CharsetSelectionDialog

public CharsetSelectionDialog(Shell shell,
                              boolean multi)

CharsetSelectionDialog

public CharsetSelectionDialog(Shell shell,
                              boolean multi,
                              java.lang.String initialSelection)
Method Detail

validateItem

protected IStatus validateItem(java.lang.Object item)

getItemsComparator

protected java.util.Comparator getItemsComparator()

getElementName

public java.lang.String getElementName(java.lang.Object item)

getDialogSettings

protected IDialogSettings getDialogSettings()

fillContentProvider

protected void fillContentProvider(AbstractContentProvider contentProvider,
                                   ItemsFilter itemsFilter,
                                   IProgressMonitor progressMonitor)
                            throws CoreException
Throws:
CoreException

createFilter

protected ItemsFilter createFilter()

createExtendedContentArea

protected Control createExtendedContentArea(Composite parent)

setPattern

public void setPattern(java.lang.String value)