|
||||||||||
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 RewriterController
java.lang.InstantiationException
java.lang.IllegalAccessException
public RulesetRewriter createRewriter(Ruleset ruleset) throws RewriterException
RewriterController
createRewriter
in interface RewriterController
ruleset
- The ruleset configuration to control the rewriter.
RewriterException
public ParserAdaptor createParserAdaptor(java.lang.String mimeType) throws RewriterException
RewriterController
createParserAdaptor
in interface RewriterController
mimeType
- 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
RewriterException
public Ruleset lookupRuleset(java.lang.String id)
RewriterController
lookupRuleset
in interface RewriterController
id
- The identifier for the Ruleset.
public Ruleset loadRuleset(java.io.Reader reader)
RewriterController
loadRuleset
in interface RewriterController
reader
- The stream to the XML configuration.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |