|
||||||||||
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 Class |
adaptorHtmlClass
Adaptors |
protected Class |
adaptorXmlClass
|
protected Class |
basicRewriterClass
configured basic rewriter class |
(package private) static String |
CONFIG_ADAPTOR_HTML
|
(package private) static String |
CONFIG_ADAPTOR_XML
|
(package private) static String |
CONFIG_BASIC_REWRITER
|
(package private) static String |
CONFIG_MAPPING_FILE
|
(package private) static String |
CONFIG_RULESET_REWRITER
|
protected static org.apache.commons.logging.Log |
log
|
protected org.exolab.castor.mapping.Mapping |
mapper
the Castor mapping file name |
protected String |
mappingFile
|
protected Class |
rulesetRewriterClass
configured ruleset rewriter class |
protected Map |
rulesets
Collection of rulesets in the system |
Fields inherited from interface org.apache.jetspeed.rewriter.RewriterController |
---|
SERVICE_NAME |
Constructor Summary | |
---|---|
JetspeedRewriterController(String mappingFile)
|
|
JetspeedRewriterController(String mappingFile,
List rewriterClasses,
List adaptorClasses)
|
|
JetspeedRewriterController(String mappingFile,
String basicRewriterClassName,
String rulesetRewriterClassName,
String adaptorHtmlClassName,
String adaptorXmlClassName)
|
Method Summary | |
---|---|
ParserAdaptor |
createParserAdaptor(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 Reader |
getReader(String resource)
|
protected void |
loadMapping()
Load the mapping file for ruleset configuration |
Ruleset |
loadRuleset(Reader reader)
Loads a XML-based Rewriter Ruleset given a stream to the XML configuration. |
Ruleset |
lookupRuleset(String id)
Lookup a Ruleset given a ruleset identifier. |
protected static List |
toClassList(String classNameA,
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
static final String CONFIG_MAPPING_FILE
static final String CONFIG_BASIC_REWRITER
static final String CONFIG_RULESET_REWRITER
static final String CONFIG_ADAPTOR_HTML
static final String CONFIG_ADAPTOR_XML
protected String mappingFile
protected org.exolab.castor.mapping.Mapping mapper
protected Map rulesets
protected Class basicRewriterClass
protected Class rulesetRewriterClass
protected Class adaptorHtmlClass
protected Class adaptorXmlClass
Constructor Detail |
---|
public JetspeedRewriterController(String mappingFile) throws RewriterException
RewriterException
public JetspeedRewriterController(String mappingFile, List rewriterClasses, List adaptorClasses) throws RewriterException
RewriterException
public JetspeedRewriterController(String mappingFile, String basicRewriterClassName, String rulesetRewriterClassName, String adaptorHtmlClassName, String adaptorXmlClassName) throws RewriterException
RewriterException
Method Detail |
---|
protected static List toClassList(String classNameA, String classNameB)
public Rewriter createRewriter() throws InstantiationException, IllegalAccessException
RewriterController
createRewriter
in interface RewriterController
InstantiationException
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(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 Reader getReader(String resource) throws RewriterException
RewriterException
public Ruleset lookupRuleset(String id)
RewriterController
lookupRuleset
in interface RewriterController
id
- The identifier for the Ruleset.
public Ruleset loadRuleset(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 |