|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jetspeed.rewriter.JetspeedRewriterController
public class JetspeedRewriterController
RewriterServiceImpl
| Field Summary | |
|---|---|
protected java.lang.Class |
adaptorHtmlClass
Adaptors |
protected java.lang.Class |
adaptorXmlClass
|
protected java.lang.Class |
basicRewriterClass
configured basic rewriter class |
protected static org.apache.commons.logging.Log |
log
|
protected org.exolab.castor.mapping.Mapping |
mapper
the Castor mapping file name |
protected java.lang.String |
mappingFile
|
protected java.lang.Class |
rulesetRewriterClass
configured ruleset rewriter class |
protected java.util.Map |
rulesets
Collection of rulesets in the system |
| Fields inherited from interface org.apache.jetspeed.rewriter.RewriterController |
|---|
SERVICE_NAME |
| Constructor Summary | |
|---|---|
JetspeedRewriterController(java.lang.String mappingFile)
|
|
JetspeedRewriterController(java.lang.String mappingFile,
java.util.List rewriterClasses,
java.util.List adaptorClasses)
|
|
JetspeedRewriterController(java.lang.String mappingFile,
java.lang.String basicRewriterClassName,
java.lang.String rulesetRewriterClassName,
java.lang.String adaptorHtmlClassName,
java.lang.String adaptorXmlClassName)
|
|
| Method Summary | |
|---|---|
ParserAdaptor |
createParserAdaptor(java.lang.String mimeType)
Creates a Parser Adaptor for the given mime type The Parser Adaptor implementation is configured in the service configuration. |
Rewriter |
createRewriter()
Creates a basic rewriter that does not support rulesets configurations. |
RulesetRewriter |
createRewriter(Ruleset ruleset)
Creates a rewriter that supports rulesets configurations. |
protected java.io.Reader |
getReader(java.lang.String resource)
|
protected void |
loadMapping()
Load the mapping file for ruleset configuration |
Ruleset |
loadRuleset(java.io.Reader reader)
Loads a XML-based Rewriter Ruleset given a stream to the XML configuration. |
Ruleset |
lookupRuleset(java.lang.String id)
Lookup a Ruleset given a ruleset identifier. |
protected static java.util.List |
toClassList(java.lang.String classNameA,
java.lang.String classNameB)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final org.apache.commons.logging.Log log
protected java.lang.String mappingFile
protected org.exolab.castor.mapping.Mapping mapper
protected java.util.Map rulesets
protected java.lang.Class basicRewriterClass
protected java.lang.Class rulesetRewriterClass
protected java.lang.Class adaptorHtmlClass
protected java.lang.Class adaptorXmlClass
| Constructor Detail |
|---|
public JetspeedRewriterController(java.lang.String mappingFile)
throws RewriterException
RewriterException
public JetspeedRewriterController(java.lang.String mappingFile,
java.util.List rewriterClasses,
java.util.List adaptorClasses)
throws RewriterException
RewriterException
public JetspeedRewriterController(java.lang.String mappingFile,
java.lang.String basicRewriterClassName,
java.lang.String rulesetRewriterClassName,
java.lang.String adaptorHtmlClassName,
java.lang.String adaptorXmlClassName)
throws RewriterException
RewriterException| Method Detail |
|---|
protected static java.util.List toClassList(java.lang.String classNameA,
java.lang.String classNameB)
public Rewriter createRewriter()
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
RewriterController
createRewriter in interface RewriterControllerjava.lang.InstantiationException
java.lang.IllegalAccessException
public RulesetRewriter createRewriter(Ruleset ruleset)
throws RewriterException
RewriterController
createRewriter in interface RewriterControllerruleset - The ruleset configuration to control the rewriter.
RewriterException
public ParserAdaptor createParserAdaptor(java.lang.String mimeType)
throws RewriterException
RewriterController
createParserAdaptor in interface RewriterControllermimeType - The mimetype to create a parser adaptor for.
RewriterException
protected void loadMapping()
throws RewriterException
RewriterException
protected java.io.Reader getReader(java.lang.String resource)
throws RewriterException
RewriterExceptionpublic Ruleset lookupRuleset(java.lang.String id)
RewriterController
lookupRuleset in interface RewriterControllerid - The identifier for the Ruleset.
public Ruleset loadRuleset(java.io.Reader reader)
RewriterController
loadRuleset in interface RewriterControllerreader - The stream to the XML configuration.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||