public class DefaultIconsets extends net.thevpc.common.props.WritableLiMapAdapter<String,IconSet> implements IconSets
| Modifier and Type | Field and Description |
|---|---|
protected net.thevpc.common.props.WritableString |
id |
protected net.thevpc.common.props.WritableValue<AppIconResolver> |
resolver |
| Constructor and Description |
|---|
DefaultIconsets(String name) |
| Modifier and Type | Method and Description |
|---|---|
IconSetBuilder |
add() |
IconSetBuilder |
builder() |
net.thevpc.common.props.WritableValue<IconConfig> |
config() |
Supplier<IconSetBuilder> |
getBuilderSupplier() |
protected net.thevpc.common.props.ObservableMap<String,IconSet> |
getObservableMapBase() |
net.thevpc.common.props.ObservableValue<AppImage> |
icon(String id) |
AppImage |
icon(String id,
IconSetAware iconSetAware) |
AppImage |
iconForFile(File f,
boolean selected,
boolean expanded,
IconSetAware iconSetAware) |
AppImage |
iconForFileName(String f,
boolean selected,
boolean expanded,
IconSetAware iconSetAware) |
String |
iconIdForFile(File f,
boolean selected,
boolean expanded) |
String |
iconIdForFileName(String f,
boolean selected,
boolean expanded) |
IconSet |
iconSet() |
net.thevpc.common.props.WritableString |
id() |
net.thevpc.common.props.WritableValue<AppIconResolver> |
resolver() |
void |
setBuilderSupplier(Supplier<IconSetBuilder> builderSupplier) |
add, adjusters, getWritableLiMapBase, remove, removeAll, removeAll, values, vetoscontainsKey, entrySet, events, findAll, get, isWritable, iterator, keySet, propertyName, propertyType, readOnly, size, toMap, userObjectsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, remove, removeAll, removeAll, values, vetoscontainsKey, entrySet, findAll, get, keySet, readOnly, size, stream, toMapforEach, iterator, spliteratorevents, getChildProperty, isWritable, onChange, onChange, onChangeAndInit, onChangeAndInit, onPropagatedChange, onPropagatedChange, onPropagatedChangeAndInit, onPropagatedChangeAndInit, propertyName, propertyType, userObjects, with, withprotected net.thevpc.common.props.WritableString id
protected net.thevpc.common.props.WritableValue<AppIconResolver> resolver
public DefaultIconsets(String name)
protected net.thevpc.common.props.ObservableMap<String,IconSet> getObservableMapBase()
public net.thevpc.common.props.WritableValue<IconConfig> config()
public AppImage icon(String id, IconSetAware iconSetAware)
public net.thevpc.common.props.WritableValue<AppIconResolver> resolver()
public String iconIdForFile(File f, boolean selected, boolean expanded)
iconIdForFile in interface IconSetspublic String iconIdForFileName(String f, boolean selected, boolean expanded)
iconIdForFileName in interface IconSetspublic AppImage iconForFile(File f, boolean selected, boolean expanded, IconSetAware iconSetAware)
iconForFile in interface IconSetspublic AppImage iconForFileName(String f, boolean selected, boolean expanded, IconSetAware iconSetAware)
iconForFileName in interface IconSetspublic Supplier<IconSetBuilder> getBuilderSupplier()
public void setBuilderSupplier(Supplier<IconSetBuilder> builderSupplier)
public IconSetBuilder add()
public IconSetBuilder builder()
Copyright © 2021 vpc open source initiative. All rights reserved.