|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--jpel.util.dataholder.AbstractDataHolder
|
+--jpel.util.dataholder.DataHolderURL
Implementação de uma fonte de recursos para URLs.
| Field Summary |
| Fields inherited from interface jpel.util.dataholder.DataHolder |
BINARYSTREAM, CHARACTERSTREAM, DATE_UNKNOWN, FILE, OTHER, URL |
| Constructor Summary | |
DataHolderURL(java.lang.String url)
|
|
DataHolderURL(java.net.URL url)
|
|
| Method Summary | |
void |
close()
Libera todos os recursos utilizados pela fonte de recursos. |
boolean |
equals(java.lang.Object obj)
|
java.io.InputStream |
getInputStream()
Retorna o buffer binário associado a fonte de recursos. |
java.io.OutputStream |
getOutputStream()
Retorna o buffer binário associado a fonte de recursos. |
java.io.Reader |
getReader()
Retorna um buffer de caracteres associado a fonte de recursos. |
java.lang.Object |
getReference()
Retorna o objeto java associado a fonte de recursos. |
java.net.URL |
getURL()
|
java.io.Writer |
getWriter()
Retorna um buffer de caracteres associado a fonte de recursos. |
long |
lastModified()
Retorna data da última modificação feita nos dados. |
static void |
main(java.lang.String[] args)
|
jpel.util.dataholder.DataHolder |
relative(jpel.util.dataholder.DataHolder absolute)
Converte uma referencia absoluta em uma referência relativa a este manipulador. |
jpel.util.dataholder.DataHolder |
resolve(jpel.util.dataholder.DataHolder relative)
Quando há a utilização de recursos com relação entre si pode haver a necessidade de resolução de nomes relativos. |
void |
setReference(java.lang.Object reference)
Ajusta o objeto usado como referencia pela pelo manipulador de dados. |
void |
setURL(java.net.URL newURL)
|
java.lang.String |
toString()
|
| Methods inherited from class jpel.util.dataholder.AbstractDataHolder |
getBInputStream, getBOutputStream, getBReader, getBWriter, getType, setBInputStream, setBOutputStream, setBReader, setBWriter, setType |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public DataHolderURL(java.lang.String url)
throws java.net.MalformedURLException
public DataHolderURL(java.net.URL url)
| Method Detail |
public void setURL(java.net.URL newURL)
public java.net.URL getURL()
public void setReference(java.lang.Object reference)
DataHolder
setReference in interface DataHoldersetReference in class AbstractDataHolderreference - Referência do manipulador de dados.public java.lang.Object getReference()
DataHolder
getReference in interface DataHoldergetReference in class AbstractDataHolder
public jpel.util.dataholder.DataHolder resolve(jpel.util.dataholder.DataHolder relative)
throws DataHolderException
DataHolder
relative - O recurso ao qual se deseja resolver para o universo do recurso
atual.
DataHolderException - Quando não é possível construir esta nova
fonte de recursos.
public jpel.util.dataholder.DataHolder relative(jpel.util.dataholder.DataHolder absolute)
throws DataHolderException
DataHolder
absolute - Referência absoluta a ser convertida.
DataHolderException - Quando não é possível construir esta nova
fonte de recursos.public long lastModified()
DataHolder
public java.io.InputStream getInputStream()
throws DataHolderException
DataHolder
DataHolderException - Quando há erro no fornecimento deste buffer.
public java.io.OutputStream getOutputStream()
throws DataHolderException
DataHolder
DataHolderException - Quando há erro no fornecimento deste buffer.
public java.io.Reader getReader()
throws DataHolderException
DataHolder
DataHolderException - Quando há erro no fornecimento deste buffer.
public java.io.Writer getWriter()
throws DataHolderException
DataHolder
DataHolderException - Quando há erro no fornecimento deste buffer.
public void close()
throws DataHolderException
DataHolder
close in interface DataHolderclose in class AbstractDataHolderDataHolderException - Quando há falha na liberação de recursos.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||