Package org.drools.util.io
Interface InternalResource
-
- All Superinterfaces:
org.kie.api.io.Resource,Serializable
- All Known Implementing Classes:
BaseResource,ByteArrayResource,ClassPathResource,DescrResource,FileSystemResource,InputStreamResource,ReaderResource
public interface InternalResource extends org.kie.api.io.Resource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddCategory(String category)byte[]getBytes()List<String>getCategories()org.kie.api.io.ResourceConfigurationgetConfiguration()StringgetDescription()Returns the description of the resource.StringgetEncoding()org.kie.api.io.ResourceTypegetResourceType()URLgetURL()booleanhasURL()booleanisDirectory()Collection<org.kie.api.io.Resource>listResources()voidsetCategories(String categories)InternalResourcesetConfiguration(org.kie.api.io.ResourceConfiguration configuration)voidsetDescription(String description)InternalResourcesetResourceType(org.kie.api.io.ResourceType resourceType)
-
-
-
Method Detail
-
setResourceType
InternalResource setResourceType(org.kie.api.io.ResourceType resourceType)
- Specified by:
setResourceTypein interfaceorg.kie.api.io.Resource
-
getResourceType
org.kie.api.io.ResourceType getResourceType()
- Specified by:
getResourceTypein interfaceorg.kie.api.io.Resource
-
getConfiguration
org.kie.api.io.ResourceConfiguration getConfiguration()
- Specified by:
getConfigurationin interfaceorg.kie.api.io.Resource
-
setConfiguration
InternalResource setConfiguration(org.kie.api.io.ResourceConfiguration configuration)
- Specified by:
setConfigurationin interfaceorg.kie.api.io.Resource
-
getURL
URL getURL() throws IOException
- Throws:
IOException
-
hasURL
boolean hasURL()
-
isDirectory
boolean isDirectory()
-
listResources
Collection<org.kie.api.io.Resource> listResources()
-
getDescription
String getDescription()
Returns the description of the resource. This is just a text description of the resource used to add more information about it. This is not a mandatory attribute- Returns:
- the name of the resource, or null if is not set.
-
setDescription
void setDescription(String description)
-
setCategories
void setCategories(String categories)
-
addCategory
void addCategory(String category)
-
getBytes
byte[] getBytes()
-
getEncoding
String getEncoding()
-
-