Package org.drools.io
Interface InternalResource
-
- All Superinterfaces:
org.kie.api.io.Resource,java.io.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(java.lang.String category)byte[]getBytes()java.util.List<java.lang.String>getCategories()org.kie.api.io.ResourceConfigurationgetConfiguration()java.lang.StringgetDescription()Returns the description of the resource.java.lang.StringgetEncoding()org.kie.api.io.ResourceTypegetResourceType()java.net.URLgetURL()booleanhasURL()booleanisDirectory()java.util.Collection<org.kie.api.io.Resource>listResources()voidsetCategories(java.lang.String categories)InternalResourcesetConfiguration(org.kie.api.io.ResourceConfiguration configuration)voidsetDescription(java.lang.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
java.net.URL getURL() throws java.io.IOException- Throws:
java.io.IOException
-
hasURL
boolean hasURL()
-
isDirectory
boolean isDirectory()
-
listResources
java.util.Collection<org.kie.api.io.Resource> listResources()
-
getDescription
java.lang.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(java.lang.String description)
-
getCategories
java.util.List<java.lang.String> getCategories()
-
setCategories
void setCategories(java.lang.String categories)
-
addCategory
void addCategory(java.lang.String category)
-
getBytes
byte[] getBytes()
-
getEncoding
java.lang.String getEncoding()
-
-