Package io.automatiko.engine.services.io
Interface InternalResource
-
- All Superinterfaces:
io.automatiko.engine.api.io.Resource,Serializable
- All Known Implementing Classes:
BaseResource,ByteArrayResource,ClassPathResource,FileSystemResource,InputStreamResource,ReaderResource
public interface InternalResource extends io.automatiko.engine.api.io.Resource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddCategory(String category)byte[]getBytes()List<String>getCategories()StringgetDescription()StringgetEncoding()io.automatiko.engine.api.io.ResourceTypegetResourceType()URLgetURL()booleanhasURL()booleanisDirectory()Collection<io.automatiko.engine.api.io.Resource>listResources()voidsetCategories(String categories)voidsetDescription(String description)InternalResourcesetResourceType(io.automatiko.engine.api.io.ResourceType resourceType)
-
-
-
Method Detail
-
setResourceType
InternalResource setResourceType(io.automatiko.engine.api.io.ResourceType resourceType)
- Specified by:
setResourceTypein interfaceio.automatiko.engine.api.io.Resource
-
getResourceType
io.automatiko.engine.api.io.ResourceType getResourceType()
- Specified by:
getResourceTypein interfaceio.automatiko.engine.api.io.Resource
-
getURL
URL getURL() throws IOException
- Throws:
IOException
-
hasURL
boolean hasURL()
-
isDirectory
boolean isDirectory()
-
listResources
Collection<io.automatiko.engine.api.io.Resource> listResources()
-
getDescription
String getDescription()
-
setDescription
void setDescription(String description)
-
setCategories
void setCategories(String categories)
-
addCategory
void addCategory(String category)
-
getBytes
byte[] getBytes()
-
getEncoding
String getEncoding()
-
-