@Component(value="xslt")
public class XsltComponent
extends org.apache.camel.support.DefaultComponent
| Constructor and Description |
|---|
XsltComponent() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureEndpoint(XsltEndpoint endpoint,
String remaining,
Map<String,Object> parameters) |
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters) |
protected XsltEndpoint |
createXsltEndpoint(String uri) |
Object |
getSaxonConfiguration() |
Map<String,Object> |
getSaxonConfigurationProperties() |
List<Object> |
getSaxonExtensionFunctions() |
URIResolver |
getUriResolver() |
XsltUriResolverFactory |
getUriResolverFactory() |
boolean |
isContentCache() |
boolean |
isSaxon() |
void |
setContentCache(boolean contentCache)
Cache for the resource content (the stylesheet file) when it is loaded.
|
void |
setSaxon(boolean saxon)
Whether to use Saxon as the transformerFactoryClass.
|
void |
setSaxonConfiguration(Object saxonConfiguration)
To use a custom Saxon configuration
|
void |
setSaxonConfigurationProperties(Map<String,Object> configurationProperties)
To set custom Saxon configuration properties
|
void |
setSaxonExtensionFunctions(List<Object> extensionFunctions)
Allows you to use a custom net.sf.saxon.lib.ExtensionFunctionDefinition.
|
void |
setSaxonExtensionFunctions(String extensionFunctions)
Allows you to use a custom net.sf.saxon.lib.ExtensionFunctionDefinition.
|
void |
setUriResolver(URIResolver uriResolver)
To use a custom UriResolver.
|
void |
setUriResolverFactory(XsltUriResolverFactory uriResolverFactory)
To use a custom UriResolver which depends on a dynamic endpoint resource URI.
|
afterConfiguration, createEndpoint, createEndpoint, doInit, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isBasicPropertyBinding, preProcessUri, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setBasicPropertyBinding, setCamelContext, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURIdoResume, doShutdown, doSuspend, getStatus, init, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic XsltUriResolverFactory getUriResolverFactory()
public void setUriResolverFactory(XsltUriResolverFactory uriResolverFactory)
public URIResolver getUriResolver()
public void setUriResolver(URIResolver uriResolver)
public boolean isContentCache()
public void setContentCache(boolean contentCache)
public boolean isSaxon()
public void setSaxon(boolean saxon)
public void setSaxonExtensionFunctions(List<Object> extensionFunctions)
public void setSaxonExtensionFunctions(String extensionFunctions)
public Object getSaxonConfiguration()
public void setSaxonConfiguration(Object saxonConfiguration)
public void setSaxonConfigurationProperties(Map<String,Object> configurationProperties)
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
createEndpoint in class org.apache.camel.support.DefaultComponentExceptionprotected XsltEndpoint createXsltEndpoint(String uri)
Apache Camel