|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
@Beta public interface QualifiedContent
Represent content qualified with one or more QualifiedContent.ContentType and one or more QualifiedContent.Scope.
| Nested Class Summary | |
|---|---|
static interface |
QualifiedContent.ContentType
A content type that is requested through the transform API. |
static class |
QualifiedContent.DefaultContentType
The type of of the content. |
static class |
QualifiedContent.Scope
The scope of the content. |
| Method Summary | |
|---|---|
Set<QualifiedContent.ContentType> |
getContentTypes()
Returns the type of content that the stream represents. |
File |
getFile()
Returns he location of the content. |
String |
getName()
Returns the name of the content. |
Set<QualifiedContent.Scope> |
getScopes()
Returns the scope of the content. |
| Method Detail |
|---|
@NonNull String getName()
@NonNull File getFile()
@NonNull Set<QualifiedContent.ContentType> getContentTypes()
QualifiedContent.DefaultContentType.RESOURCES or
QualifiedContent.DefaultContentType.CLASSES, the actual content (the folder or the jar) may
contain files representing other content types. This is because the transform mechanism
avoids duplicating files around to remove unwanted types for performance.
For each input, transforms should always take care to read and process only the files
associated with the types returned by this method.
@NonNull Set<QualifiedContent.Scope> getScopes()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||