|
|||||||||||
| 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 | ||||||||||