|
||||||||||
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 DataHolder
setReference
in class AbstractDataHolder
reference
- Referência do manipulador de dados.public java.lang.Object getReference()
DataHolder
getReference
in interface DataHolder
getReference
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 DataHolder
close
in class AbstractDataHolder
DataHolderException
- Quando há falha na liberação de recursos.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |