Package org.apache.axis2.util
Class WrappedDataHandler
java.lang.Object
jakarta.activation.DataHandler
org.apache.axis2.util.WrappedDataHandler
public class WrappedDataHandler
extends jakarta.activation.DataHandler
This class acts as a wrapper for the jakarta.activation.DataHandler class.
It is used to store away a (potentially) user-defined content-type value along with
the DataHandler instance. We'll delegate all method calls except for getContentType()
to the real DataHandler instance.
-
Constructor Summary
ConstructorsConstructorDescriptionWrappedDataHandler(jakarta.activation.DataHandler parent, String contentType) Constructs a new instance of the WrappedDataHandler. -
Method Summary
Modifier and TypeMethodDescriptionjakarta.activation.CommandInfo[]getBean(jakarta.activation.CommandInfo cmdinfo) jakarta.activation.CommandInfogetCommand(String cmdName) jakarta.activation.DataSourcegetName()jakarta.activation.CommandInfo[]getTransferData(jakarta.activation.ActivationDataFlavor flavor) jakarta.activation.ActivationDataFlavor[]booleanisDataFlavorSupported(jakarta.activation.ActivationDataFlavor flavor) voidsetCommandMap(jakarta.activation.CommandMap commandMap) voidwriteTo(OutputStream os) Methods inherited from class jakarta.activation.DataHandler
setDataContentHandlerFactory
-
Constructor Details
-
WrappedDataHandler
Constructs a new instance of the WrappedDataHandler.- Parameters:
parent- the real DataHandler instance being wrappedcontentType- the user-defined contentType associated with the DataHandler instance
-
-
Method Details
-
getContentType
- Overrides:
getContentTypein classjakarta.activation.DataHandler
-
getAllCommands
public jakarta.activation.CommandInfo[] getAllCommands()- Overrides:
getAllCommandsin classjakarta.activation.DataHandler
-
getBean
- Overrides:
getBeanin classjakarta.activation.DataHandler
-
getCommand
- Overrides:
getCommandin classjakarta.activation.DataHandler
-
getContent
- Overrides:
getContentin classjakarta.activation.DataHandler- Throws:
IOException
-
getDataSource
public jakarta.activation.DataSource getDataSource()- Overrides:
getDataSourcein classjakarta.activation.DataHandler
-
getInputStream
- Overrides:
getInputStreamin classjakarta.activation.DataHandler- Throws:
IOException
-
getName
- Overrides:
getNamein classjakarta.activation.DataHandler
-
getOutputStream
- Overrides:
getOutputStreamin classjakarta.activation.DataHandler- Throws:
IOException
-
getPreferredCommands
public jakarta.activation.CommandInfo[] getPreferredCommands()- Overrides:
getPreferredCommandsin classjakarta.activation.DataHandler
-
getTransferData
- Overrides:
getTransferDatain classjakarta.activation.DataHandler- Throws:
IOException
-
getTransferDataFlavors
public jakarta.activation.ActivationDataFlavor[] getTransferDataFlavors()- Overrides:
getTransferDataFlavorsin classjakarta.activation.DataHandler
-
isDataFlavorSupported
public boolean isDataFlavorSupported(jakarta.activation.ActivationDataFlavor flavor) - Overrides:
isDataFlavorSupportedin classjakarta.activation.DataHandler
-
setCommandMap
public void setCommandMap(jakarta.activation.CommandMap commandMap) - Overrides:
setCommandMapin classjakarta.activation.DataHandler
-
writeTo
- Overrides:
writeToin classjakarta.activation.DataHandler- Throws:
IOException
-