public abstract class AbstractFilePickList<T extends IFilePickItem> extends Object
Constructor and Description |
---|
AbstractFilePickList() |
AbstractFilePickList(ArrayList<T> filePickList) |
AbstractFilePickList(com.google.gwt.json.client.JSONArray jsonFilePickList) |
Modifier and Type | Method and Description |
---|---|
void |
add(int index,
T pickListItem)
If the object is already in the list it will be removed first and the index adjusted accordingly.
|
void |
add(T pickListItem) |
void |
addPickListListener(IFilePickListListener<T> listener) |
void |
clear() |
abstract boolean |
contains(String fileNameWithPath) |
boolean |
contains(T pickListItem) |
void |
fireItemsChangedEvent() |
ArrayList<T> |
getFilePickList() |
int |
getMaxSize() |
void |
reloadFavorites(T pickListItem,
String command) |
void |
reloadRecents(T pickListItem,
String command) |
T |
remove(int index) |
void |
remove(T pickListItem) |
void |
removePickListListener(IFilePickListListener<T> listener) |
void |
save(String settingName)
Convert the FilePickList to JSON and save it to a user setting
|
void |
setFilePickList(ArrayList<T> filePickList) |
void |
setMaxSize(int maxSize) |
int |
size() |
String |
stringify() |
com.google.gwt.json.client.JSONArray |
toJson() |
String |
toString()
helper method for debugging.
|
public AbstractFilePickList()
public AbstractFilePickList(com.google.gwt.json.client.JSONArray jsonFilePickList)
public abstract boolean contains(String fileNameWithPath)
public com.google.gwt.json.client.JSONArray toJson()
public int size()
public void add(T pickListItem)
public void add(int index, T pickListItem)
index
- pickListItem
- public void remove(T pickListItem)
public T remove(int index)
public void clear()
public boolean contains(T pickListItem)
public void fireItemsChangedEvent()
public void addPickListListener(IFilePickListListener<T> listener)
public void removePickListListener(IFilePickListListener<T> listener)
public String stringify()
public String toString()
stringify()
for formal JSON conversion.public int getMaxSize()
public void setMaxSize(int maxSize)
maxSize
- Set Maximum number of entries in list, 0 = unlimitedpublic void save(String settingName)
settingName
- Copyright © 2021 Hitachi Vantara. All rights reserved.