java.lang.Object
com.inductiveautomation.ignition.common.util.AbstractChangeable
com.inductiveautomation.ignition.designer.thumbnailbrowser.BrowsableLibrary<T,C> 
- All Implemented Interfaces:
- Changeable
public abstract class BrowsableLibrary<T extends Browsable,C extends Category> 
extends AbstractChangeable
A BrowsableLibrary is the model for a browsable gallery
- 
Field SummaryFields inherited from class com.inductiveautomation.ignition.common.util.AbstractChangeablechangeEvent, listenerList
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionGets all browsables.getBrowsables(C category) Gets all browsables for a specific category.getSearchBrowsables(String filter) Gets all browsables using a string filter.Methods inherited from class com.inductiveautomation.ignition.common.util.AbstractChangeableaddChangeListener, fireStateChanged, getChangeListeners, removeChangeListener
- 
Constructor Details- 
BrowsableLibrarypublic BrowsableLibrary()
 
- 
- 
Method Details- 
getAllBrowsablesGets all browsables. Implementation must handle exceptions. Function is called in a separate thread so use SwingUtilities.invokeLater to interact with the GUI.
- 
getSearchBrowsablesGets all browsables using a string filter. Implementation must handle exceptions. Function is called in a separate thread so use SwingUtilities.invokeLater to interact with the GUI.- Parameters:
- filter- a string to filter against
- Returns:
- list containing the results, or empty list
 
- 
getCategories
- 
getBrowsablesGets all browsables for a specific category. Implementation must handle exceptions. Function is called in a separate thread so use SwingUtilities.invokeLater to interact with the GUI.
 
-