RESOURCETYPE - The Resource type generated by this implementation.UNDERLYINGTYPE - The Class type of underlying object handled by Resource instances produced by
this implementation.public interface ResourceGenerator<RESOURCETYPE,UNDERLYINGTYPE>
Resource types.| Modifier and Type | Method and Description |
|---|---|
<T extends Resource<UNDERLYINGTYPE>> |
getResource(ResourceFactory factory,
Class<RESOURCETYPE> type,
UNDERLYINGTYPE resource)
|
<T extends Resource<UNDERLYINGTYPE>> |
getResourceType(Class<RESOURCETYPE> type,
UNDERLYINGTYPE resource)
|
boolean |
handles(Class<?> type,
Object resource)
Returns true if the given object instance and
Class type are handled by this ResourceGenerator |
boolean handles(Class<?> type, Object resource)
Class type are handled by this ResourceGenerator<T extends Resource<UNDERLYINGTYPE>> T getResource(ResourceFactory factory, Class<RESOURCETYPE> type, UNDERLYINGTYPE resource)
<T extends Resource<UNDERLYINGTYPE>> Class<?> getResourceType(Class<RESOURCETYPE> type, UNDERLYINGTYPE resource)
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.