Package java.net

Class ContentHandler

java.lang.Object
java.net.ContentHandler

public abstract class ContentHandler
extends Object
This class converts the content of a certain format (i.e. a MIME type) into a Java type object. It is created by ContentHandlerFactory. The data values should be accessed via URL or URLConnection.
See Also:
ContentHandlerFactory, URL.getContent(), URLConnection.getContent()
  • Constructor Details

    • ContentHandler

      public ContentHandler()
  • Method Details

    • getContent

      public abstract Object getContent​(URLConnection uConn) throws IOException
      Returns the object pointed by the specified URL connection uConn.
      Parameters:
      uConn - URL connection that points to the desired object.
      Returns:
      object referred by uConn.
      Throws:
      IOException - if an IO error occurs during the retrieval of the object
    • getContent

      public Object getContent​(URLConnection uConn, Class[] types) throws IOException
      Returns the object pointed by the specified URL connection uConn.
      Parameters:
      uConn - URL connection that points to the desired object.
      types - list of acceptable content types.
      Returns:
      resource object pointed by this URL or null if the content doesn't match one of the specified content types.
      Throws:
      IOException - if an error occurred while obtaining the content.