Class TransformationResult
- java.lang.Object
-
- org.apache.sling.installer.api.tasks.TransformationResult
-
public class TransformationResult extends java.lang.ObjectA result of aResourceTransformer. In most cases the new transformation result just contains new content (provided throughgetInputStream(). However, if the transformer is able to detect the new resource type and sets it, it must also provide a unique id (getResourceType()andgetId().
-
-
Constructor Summary
Constructors Constructor Description TransformationResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>getAttributes()Attributes include the bundle symbolic name, bundle version, etc.java.lang.StringgetId()Get the new unique idjava.io.InputStreamgetInputStream()Get the new input streamjava.lang.StringgetResourceType()Get the new resource typeorg.osgi.framework.VersiongetVersion()Get the versionvoidsetAttributes(java.util.Map<java.lang.String,java.lang.Object> attr)Set the new attributes.voidsetId(java.lang.String id)Set a new unique id.voidsetInputStream(java.io.InputStream inputStream)Set a new input stream.voidsetResourceType(java.lang.String resourceType)Set a new resource type.voidsetVersion(org.osgi.framework.Version version)Set the version.java.lang.StringtoString()
-
-
-
Method Detail
-
getResourceType
public java.lang.String getResourceType()
Get the new resource type- Returns:
- New resource type or
null.
-
getInputStream
public java.io.InputStream getInputStream()
Get the new input stream- Returns:
- New input stream or
null.
-
getId
public java.lang.String getId()
Get the new unique id- Returns:
- New unique id or
null.
-
setResourceType
public void setResourceType(java.lang.String resourceType)
Set a new resource type.- Parameters:
resourceType- The resource type
-
setId
public void setId(java.lang.String id)
Set a new unique id.- Parameters:
id- The unique id
-
setInputStream
public void setInputStream(java.io.InputStream inputStream)
Set a new input stream.- Parameters:
inputStream- The input stream
-
getAttributes
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
Attributes include the bundle symbolic name, bundle version, etc.- Returns:
- The map if attributes.
-
setAttributes
public void setAttributes(java.util.Map<java.lang.String,java.lang.Object> attr)
Set the new attributes.- Parameters:
attr- The map of attributes
-
setVersion
public void setVersion(org.osgi.framework.Version version)
Set the version.- Parameters:
version- The new version- Since:
- 1.2
-
getVersion
public org.osgi.framework.Version getVersion()
Get the version- Returns:
- The version or
null - Since:
- 1.2
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-