org.apache.myfaces.trinidadinternal.share.io
Class InputStreamProviderProxy

java.lang.Object
  extended by org.apache.myfaces.trinidadinternal.share.io.InputStreamProviderProxy
All Implemented Interfaces:
org.apache.myfaces.trinidad.share.io.InputStreamProvider

public abstract class InputStreamProviderProxy
extends java.lang.Object
implements org.apache.myfaces.trinidad.share.io.InputStreamProvider

Proxying class for InputStreamProviders. Subclassers must override getProvider().

Version:
$Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/share/io/InputStreamProviderProxy.java#0 $) $Date: 10-nov-2005.19:00:09 $

Constructor Summary
InputStreamProviderProxy()
          Create an InputStreamProviderProxy.
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.Object getCachedResult()
           
 java.lang.String getDisplayName()
           
 java.lang.Object getIdentifier()
           
protected abstract  org.apache.myfaces.trinidad.share.io.InputStreamProvider getProvider()
          Return the provider being proxied.
 int hashCode()
           
 boolean hasSourceChanged()
           
 java.io.InputStream openInputStream()
           
 void setCachedResult(java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InputStreamProviderProxy

public InputStreamProviderProxy()
Create an InputStreamProviderProxy.

Method Detail

getProvider

protected abstract org.apache.myfaces.trinidad.share.io.InputStreamProvider getProvider()
Return the provider being proxied.


openInputStream

public java.io.InputStream openInputStream()
                                    throws java.io.IOException
Specified by:
openInputStream in interface org.apache.myfaces.trinidad.share.io.InputStreamProvider
Throws:
java.io.IOException

getDisplayName

public java.lang.String getDisplayName()
Specified by:
getDisplayName in interface org.apache.myfaces.trinidad.share.io.InputStreamProvider

getIdentifier

public java.lang.Object getIdentifier()
Specified by:
getIdentifier in interface org.apache.myfaces.trinidad.share.io.InputStreamProvider

hasSourceChanged

public boolean hasSourceChanged()
Specified by:
hasSourceChanged in interface org.apache.myfaces.trinidad.share.io.InputStreamProvider

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getCachedResult

public java.lang.Object getCachedResult()
Specified by:
getCachedResult in interface org.apache.myfaces.trinidad.share.io.InputStreamProvider

setCachedResult

public void setCachedResult(java.lang.Object value)
Specified by:
setCachedResult in interface org.apache.myfaces.trinidad.share.io.InputStreamProvider


Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.