Package org.pentaho.platform.api.engine
Interface IActionSequenceResource
- 
public interface IActionSequenceResourceThe ActionResource interface represents one resource in an ActionSequence. Resources are elements in a solution that exist outside of the action sequence document, such as images, icons, additional definition documents, etc. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static intFILE_RESOURCEThe resource is an arbitrary filestatic intSOLUTION_FILE_RESOURCEThe Resource is a solution filestatic intSTRINGThe resource type is an embedded stringstatic intUNKNOWN_RESOURCEThe resource type is unknownstatic intURL_RESOURCEThe resource is a URLstatic intXMLThe resource type is embedded xml 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetAddress()Depending on the resource source type, returns the address to the resource as a path or a URL.InputStreamgetInputStream(RepositoryFilePermission actionOperation)InputStreamgetInputStream(RepositoryFilePermission actionOperation, Locale locale)StringgetMimeType()Returns the mime type of the resource.StringgetName()Return the xml node name of the resourceintgetSourceType()Get the type of external resource that this ActionResource is derived from. 
 - 
 
- 
- 
Field Detail
- 
SOLUTION_FILE_RESOURCE
static final int SOLUTION_FILE_RESOURCE
The Resource is a solution file- See Also:
 - Constant Field Values
 
 
- 
URL_RESOURCE
static final int URL_RESOURCE
The resource is a URL- See Also:
 - Constant Field Values
 
 
- 
FILE_RESOURCE
static final int FILE_RESOURCE
The resource is an arbitrary file- See Also:
 - Constant Field Values
 
 
- 
UNKNOWN_RESOURCE
static final int UNKNOWN_RESOURCE
The resource type is unknown- See Also:
 - Constant Field Values
 
 
- 
STRING
static final int STRING
The resource type is an embedded string- See Also:
 - Constant Field Values
 
 
- 
XML
static final int XML
The resource type is embedded xml- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
getName
String getName()
Return the xml node name of the resource- Returns:
 - name of the resource
 
 
- 
getMimeType
String getMimeType()
Returns the mime type of the resource. Since resources are external, they can take on many different formats ie., text/xml, image/jpg, etc.- Returns:
 - the mime type of the resource
 
 
- 
getSourceType
int getSourceType()
Get the type of external resource that this ActionResource is derived from.Valid source types are SOLUTION_FILE_RESOURCE, URL_RESOURCE, FILE_RESOURCE and UNKNOWN_RESOURCE
- Returns:
 - the resource source type
 
 
- 
getAddress
String getAddress()
Depending on the resource source type, returns the address to the resource as a path or a URL.- Returns:
 - address of resource
 
 
- 
getInputStream
InputStream getInputStream(RepositoryFilePermission actionOperation, Locale locale)
 
- 
getInputStream
InputStream getInputStream(RepositoryFilePermission actionOperation)
 
 - 
 
 -