|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jhotdraw.contrib.html.AbstractContentProducer
org.jhotdraw.contrib.html.FigureDataContentProducer
org.jhotdraw.contrib.html.URLContentProducer
public class URLContentProducer
URLContentProducer produces string contents from URLs.
Anything the URL.openStream()
method can get can be retrieved
by this producer, that includes resources, local files, web documents,
web queries, FTP files, and you name it.
It can either be specific if set for a specific URL, or generic, retrieving
any URL passed to the getContents method.
Field Summary |
---|
Fields inherited from interface org.jhotdraw.contrib.html.ContentProducer |
---|
ENTITY_ARROW_MODE, ENTITY_FIGURE_HEIGHT, ENTITY_FIGURE_POSX, ENTITY_FIGURE_POSY, ENTITY_FIGURE_WIDTH, ENTITY_FILL_COLOR, ENTITY_FONT_NAME, ENTITY_FONT_SIZE, ENTITY_FONT_STYLE, ENTITY_FRAME_COLOR |
Constructor Summary | |
---|---|
URLContentProducer()
Constructor for the URLContentProducer object |
|
URLContentProducer(java.net.URL url)
Constructor for the URLContentProducer object |
Method Summary | |
---|---|
java.lang.Object |
getContent(ContentProducerContext context,
java.lang.String ctxAttrName,
java.lang.Object ctxAttrValue)
Retrieves the contents of the URL pointed object |
java.net.URL |
getURL()
|
void |
read(StorableInput dr)
Writes the storable |
void |
write(StorableOutput dw)
Writes the storable |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public URLContentProducer()
public URLContentProducer(java.net.URL url)
url
- the specific URLMethod Detail |
---|
public java.lang.Object getContent(ContentProducerContext context, java.lang.String ctxAttrName, java.lang.Object ctxAttrValue)
getContent
in interface ContentProducer
getContent
in class FigureDataContentProducer
context
- the calling client contextctxAttrName
- the attribute name that led to this being calledctxAttrValue
- the value of the URL attribute
public void write(StorableOutput dw)
write
in interface Storable
write
in class FigureDataContentProducer
dw
- the storable outputpublic void read(StorableInput dr) throws java.io.IOException
read
in interface Storable
read
in class FigureDataContentProducer
dr
- the storable input
java.io.IOException
- thrown by called methodspublic java.net.URL getURL()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |