public abstract class BaseComposite<T extends ConfigurationComponent> extends Object implements ConfigurationComponent
| Constructor and Description |
|---|
BaseComposite(Class<T> itemClass,
T... items) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
doFork(T[] items) |
T |
fork() |
<U extends T> |
get(Class<U> itemClass) |
void |
initialize(Coffig coffig) |
void |
invalidate() |
boolean |
isDirty() |
Set<ConfigurationWatcher> |
watchers() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnameprotected final T extends ConfigurationComponent[] items
@SafeVarargs public BaseComposite(Class<T> itemClass, T... items)
public void initialize(Coffig coffig)
initialize in interface ConfigurationComponentpublic void invalidate()
invalidate in interface ConfigurationComponentpublic boolean isDirty()
isDirty in interface ConfigurationComponentpublic Set<ConfigurationWatcher> watchers()
watchers in interface ConfigurationComponentpublic T fork()
fork in interface ConfigurationComponentCopyright © 2013-2018–2019 SeedStack. All rights reserved.