|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TransferAgent
Definition for an agent providing means to produce transfer relevant objects.
SpecialistsBroker
Field Summary | |
---|---|
static SpecialistType<TransferAgent> |
TYPE
The agent's techincal type to be used to request the agent from a SpecialistsBroker . |
Method Summary | ||
---|---|---|
TransferType<String> |
getAllTextsType()
Convenience accessor providing the transfer type representing an all text access. |
|
|
getMediaType(Class<T> clazz)
Provides the transfer type for a given FirstSpirit media element type. |
|
TransferType<String> |
getStringType()
Convenience accessor providing the transfer type for java String based data. |
|
|
getType(Class<T> clazz)
Provides the transfer type for a given FirstSpirit element type. |
|
|
getType(String mime,
Class<T> clazz)
Provides the transfer type for a given mime descriptor and the class of objects being transferred. |
Field Detail |
---|
static final SpecialistType<TransferAgent> TYPE
SpecialistsBroker
.
SpecialistsBroker.requireSpecialist(de.espirit.firstspirit.agency.SpecialistType)
,
SpecialistsBroker.requestSpecialist(de.espirit.firstspirit.agency.SpecialistType)
Method Detail |
---|
<T extends IDProvider> TransferType<T> getType(Class<T> clazz)
T
- The element's type.clazz
- The FirstSpirit element class.
<T extends MediaElement> TransferType<Media> getMediaType(Class<T> clazz)
T
- The element's type.clazz
- The media element's type.
<T> TransferType<T> getType(@NotNull String mime, @NotNull Class<T> clazz)
T
- The transferred type.mime
- The mime descriptor.clazz
- The transfer-object's class.
TransferType<String> getAllTextsType()
getType("text/plain", String.class)
).
TransferType<String> getStringType()
String
based data.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |