|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.jetspeed.rewriter.AbstractRewriter
AbstractRewriter
| Field Summary | |
private String |
baseUrl
|
private boolean |
useProxy
|
| Constructor Summary | |
AbstractRewriter()
|
|
| Method Summary | |
void |
enterConvertTagEvent(String tag,
MutableAttributes attrs)
Rewriter event called back just before tag conversion (rewriter callbacks) begins by the ParserAdaptor. |
boolean |
enterEndTagEvent(String tag)
Rewriter event called back on the leading edge of processing an end tag by the ParserAdaptor. |
boolean |
enterSimpleTagEvent(String tag,
MutableAttributes attrs)
Rewriter event called back on the leading edge of processing a simple tag by the ParserAdaptor. |
boolean |
enterStartTagEvent(String tag,
MutableAttributes attrs)
Rewriter event called back on the leading edge of processing a start tag by the ParserAdaptor. |
boolean |
enterText(char[] values,
int param)
Rewriter event called back when text is found for Returns false to indicate to the ParserAdaptor to short-circuit processing on this tag. |
String |
exitEndTagEvent(String tag)
Rewriter event called back on the trailing edge of a end tag by the ParserAdaptor. |
String |
exitSimpleTagEvent(String tag,
MutableAttributes attrs)
Rewriter event called back on the trailing edge of a simple tag by the ParserAdaptor. |
String |
exitStartTagEvent(String tag,
MutableAttributes attrs)
Rewriter event called back on the trailing edge of a start tag by the ParserAdaptor. |
String |
getBaseUrl()
Gets the base URL for rewriting. |
boolean |
getUseProxy()
Gets whether this rewriter require a proxy server. |
void |
parse(ParserAdaptor adaptor,
Reader reader)
Parses the reader of content receiving call backs for rewriter events. |
void |
rewrite(ParserAdaptor adaptor,
Reader reader,
Writer writer)
Parses the reader of content receiving call backs for rewriter events. |
abstract String |
rewriteUrl(String url,
String tag,
String attribute)
This event is the inteface between the Rewriter and ParserAdaptor for rewriting URLs. |
void |
setBaseUrl(String base)
Sets the base URL for rewriting. |
void |
setUseProxy(boolean useProxy)
Set whether this rewriter require a proxy server. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.jetspeed.rewriter.Rewriter |
shouldRemoveComments, shouldRemoveTag, shouldStripTag |
| Field Detail |
private String baseUrl
private boolean useProxy
| Constructor Detail |
public AbstractRewriter()
| Method Detail |
public void parse(ParserAdaptor adaptor,
Reader reader)
throws RewriterException
Rewriter
parse in interface Rewriteradaptor - the parser adaptor which handles generating SAX-like events called back on this object.reader - the input stream over the content to be parsed.
RewriterException
public void rewrite(ParserAdaptor adaptor,
Reader reader,
Writer writer)
throws RewriterException
Rewriter
rewrite in interface Rewriteradaptor - the parser adaptor which handles generating SAX-like events called back on this object.reader - the input stream over the content to be parsed.writer - the output stream where content is rewritten to.
RewriterException
public abstract String rewriteUrl(String url,
String tag,
String attribute)
Rewriter
rewriteUrl in interface Rewriterurl - the URL to be rewrittentag - The tag being processedattribute - The current attribute being processsedpublic void setBaseUrl(String base)
Rewriter
setBaseUrl in interface Rewriterbase - The base URL for this rewriterpublic String getBaseUrl()
Rewriter
getBaseUrl in interface Rewriterpublic boolean getUseProxy()
Rewriter
getUseProxy in interface Rewriterpublic void setUseProxy(boolean useProxy)
Rewriter
setUseProxy in interface RewriteruseProxy - true if it requires a proxy
public boolean enterSimpleTagEvent(String tag,
MutableAttributes attrs)
Rewriter
enterSimpleTagEvent in interface Rewritertag - The name of the tag being processed.attrs - The attribute list for the tag.
public String exitSimpleTagEvent(String tag,
MutableAttributes attrs)
Rewriter
exitSimpleTagEvent in interface Rewritertag - The name of the tag being processed.attrs - The attribute list for the tag.
public boolean enterStartTagEvent(String tag,
MutableAttributes attrs)
Rewriter
enterStartTagEvent in interface Rewritertag - The name of the tag being processed.attrs - The attribute list for the tag.
public String exitStartTagEvent(String tag,
MutableAttributes attrs)
Rewriter
exitStartTagEvent in interface Rewritertag - The name of the tag being processed.attrs - The attribute list for the tag.
public boolean enterEndTagEvent(String tag)
Rewriter
enterEndTagEvent in interface Rewritertag - The name of the tag being processed.
public String exitEndTagEvent(String tag)
Rewriter
exitEndTagEvent in interface Rewritertag - The name of the tag being processed.
public boolean enterText(char[] values,
int param)
Rewriter
enterText in interface Rewritervalues - an array of characters containing the text.param -
public void enterConvertTagEvent(String tag,
MutableAttributes attrs)
Rewriter
enterConvertTagEvent in interface Rewritertag - The name of the tag being processed.attrs - The attribute list for the tag.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||