org.apache.axiom.util.activation
Class DataHandlerWrapper

java.lang.Object
  extended by javax.activation.DataHandler
      extended by org.apache.axiom.util.activation.DataHandlerWrapper
All Implemented Interfaces:
java.awt.datatransfer.Transferable

public class DataHandlerWrapper
extends javax.activation.DataHandler

Base class for DataHandler wrappers.


Constructor Summary
DataHandlerWrapper(javax.activation.DataHandler parent)
           
 
Method Summary
 javax.activation.CommandInfo[] getAllCommands()
           
 java.lang.Object getBean(javax.activation.CommandInfo cmdinfo)
           
 javax.activation.CommandInfo getCommand(java.lang.String cmdName)
           
 java.lang.Object getContent()
           
 java.lang.String getContentType()
           
 javax.activation.DataSource getDataSource()
           
 java.io.InputStream getInputStream()
           
 java.lang.String getName()
           
 java.io.OutputStream getOutputStream()
           
 javax.activation.CommandInfo[] getPreferredCommands()
           
 java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
           
 java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
           
 boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
           
 void setCommandMap(javax.activation.CommandMap commandMap)
           
 void writeTo(java.io.OutputStream os)
           
 
Methods inherited from class javax.activation.DataHandler
setDataContentHandlerFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataHandlerWrapper

public DataHandlerWrapper(javax.activation.DataHandler parent)
Method Detail

getAllCommands

public javax.activation.CommandInfo[] getAllCommands()
Overrides:
getAllCommands in class javax.activation.DataHandler

getBean

public java.lang.Object getBean(javax.activation.CommandInfo cmdinfo)
Overrides:
getBean in class javax.activation.DataHandler

getCommand

public javax.activation.CommandInfo getCommand(java.lang.String cmdName)
Overrides:
getCommand in class javax.activation.DataHandler

getContent

public java.lang.Object getContent()
                            throws java.io.IOException
Overrides:
getContent in class javax.activation.DataHandler
Throws:
java.io.IOException

getContentType

public java.lang.String getContentType()
Overrides:
getContentType in class javax.activation.DataHandler

getDataSource

public javax.activation.DataSource getDataSource()
Overrides:
getDataSource in class javax.activation.DataHandler

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Overrides:
getInputStream in class javax.activation.DataHandler
Throws:
java.io.IOException

getName

public java.lang.String getName()
Overrides:
getName in class javax.activation.DataHandler

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
Overrides:
getOutputStream in class javax.activation.DataHandler
Throws:
java.io.IOException

getPreferredCommands

public javax.activation.CommandInfo[] getPreferredCommands()
Overrides:
getPreferredCommands in class javax.activation.DataHandler

getTransferData

public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor flavor)
                                 throws java.awt.datatransfer.UnsupportedFlavorException,
                                        java.io.IOException
Specified by:
getTransferData in interface java.awt.datatransfer.Transferable
Overrides:
getTransferData in class javax.activation.DataHandler
Throws:
java.awt.datatransfer.UnsupportedFlavorException
java.io.IOException

getTransferDataFlavors

public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
Specified by:
getTransferDataFlavors in interface java.awt.datatransfer.Transferable
Overrides:
getTransferDataFlavors in class javax.activation.DataHandler

isDataFlavorSupported

public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor flavor)
Specified by:
isDataFlavorSupported in interface java.awt.datatransfer.Transferable
Overrides:
isDataFlavorSupported in class javax.activation.DataHandler

setCommandMap

public void setCommandMap(javax.activation.CommandMap commandMap)
Overrides:
setCommandMap in class javax.activation.DataHandler

writeTo

public void writeTo(java.io.OutputStream os)
             throws java.io.IOException
Overrides:
writeTo in class javax.activation.DataHandler
Throws:
java.io.IOException


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.