public interface Asset extends Permissoned, Subscription
| Modifier and Type | Method and Description |
|---|---|
<A> Asset |
acquireChild(String name,
Class<A> assetClass,
Class class1,
Class class2) |
<I> Factory<I> |
acquireFactory(Class<I> iClass) |
<I> I |
acquireView(Class<I> vClass,
Class class1,
Class class2,
String queryString) |
default <V> V |
acquireView(Class<V> vClass) |
default <V> V |
acquireView(Class<V> vClass,
Class class1,
String queryString) |
default <V> V |
acquireView(Class<V> vClass,
String queryString) |
Asset |
add(String name,
Assetted resource) |
java.util.stream.Stream<Asset> |
children() |
default String |
fullName() |
default Asset |
getAsset(String name) |
Asset |
getChild(String name) |
<I> Factory<I> |
getFactory(Class<I> iClass) |
<V> V |
getView(Class<V> vClass) |
boolean |
isReadOnly() |
Object |
item() |
String |
name() |
Asset |
parent() |
<I> void |
registerFactory(Class<I> iClass,
Factory<I> factory) |
<I> void |
registerView(Class<I> iClass,
I interceptor) |
void |
removeChild(String name) |
registerSubscriber, registerTopicSubscriber, unregisterSubscriber, unregisterTopicSubscriberString name()
default String fullName()
@Nullable Asset parent()
@NotNull java.util.stream.Stream<Asset> children()
@NotNull <A> Asset acquireChild(String name, Class<A> assetClass, Class class1, Class class2) throws AssetNotFoundException
AssetNotFoundExceptionvoid removeChild(String name)
boolean isReadOnly()
default <V> V acquireView(Class<V> vClass)
<V> V getView(Class<V> vClass)
<I> void registerView(Class<I> iClass, I interceptor)
<I> Factory<I> acquireFactory(Class<I> iClass) throws AssetNotFoundException
AssetNotFoundExceptionObject item()
Copyright © 2015. All rights reserved.