Class Any23DataFormat
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.dataformat.any23.Any23DataFormat
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.spi.DataFormat
,org.apache.camel.spi.DataFormatName
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@Dataformat("any23") public class Any23DataFormat extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.spi.DataFormat, org.apache.camel.spi.DataFormatName
Dataformat for any23 .. This dataformat is intended to convert HTML from a site (or file) into rdf.
-
-
Constructor Summary
Constructors Constructor Description Any23DataFormat()
Any23DataFormat(String baseURI)
Any23DataFormat(Map<String,String> configurations, List<String> extractors, Any23OutputFormat outputFormat, String baseURI)
Any23DataFormat(Map<String,String> configurations, Any23OutputFormat outputFormat, String baseURI)
Any23DataFormat(Any23OutputFormat outputFormat, String baseURI)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doInit()
protected void
doStop()
org.apache.any23.Any23
getAny23()
String
getBaseURI()
Map<String,String>
getConfigurations()
String
getDataFormatName()
List<String>
getExtractors()
Any23OutputFormat
getOutputFormat()
void
marshal(org.apache.camel.Exchange exchange, Object object, OutputStream outputStream)
Marshal data.Any23DataFormat
setAny23(org.apache.any23.Any23 any23)
Any23DataFormat
setBaseURI(String baseURI)
Any23DataFormat
setConfigurations(Map<String,String> configurations)
Any23DataFormat
setExtractors(List<String> extractors)
Any23DataFormat
setOutputFormat(Any23OutputFormat outputFormat)
Object
unmarshal(org.apache.camel.Exchange exchange, InputStream inputStream)
Unmarshal the data-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doStart, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
Any23DataFormat
public Any23DataFormat()
-
Any23DataFormat
public Any23DataFormat(String baseURI)
-
Any23DataFormat
public Any23DataFormat(Any23OutputFormat outputFormat, String baseURI)
-
Any23DataFormat
public Any23DataFormat(Map<String,String> configurations, Any23OutputFormat outputFormat, String baseURI)
-
-
Method Detail
-
getDataFormatName
public String getDataFormatName()
- Specified by:
getDataFormatName
in interfaceorg.apache.camel.spi.DataFormatName
-
marshal
public void marshal(org.apache.camel.Exchange exchange, Object object, OutputStream outputStream) throws Exception
Marshal data. Generate RDF.- Specified by:
marshal
in interfaceorg.apache.camel.spi.DataFormat
- Throws:
Exception
-
unmarshal
public Object unmarshal(org.apache.camel.Exchange exchange, InputStream inputStream) throws Exception
Unmarshal the data- Specified by:
unmarshal
in interfaceorg.apache.camel.spi.DataFormat
- Throws:
Exception
-
doInit
protected void doInit() throws Exception
- Overrides:
doInit
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
doStop
protected void doStop() throws Exception
- Overrides:
doStop
in classorg.apache.camel.support.service.BaseService
- Throws:
Exception
-
getAny23
public org.apache.any23.Any23 getAny23()
-
setAny23
public Any23DataFormat setAny23(org.apache.any23.Any23 any23)
-
setConfigurations
public Any23DataFormat setConfigurations(Map<String,String> configurations)
-
setExtractors
public Any23DataFormat setExtractors(List<String> extractors)
-
getOutputFormat
public Any23OutputFormat getOutputFormat()
-
setOutputFormat
public Any23DataFormat setOutputFormat(Any23OutputFormat outputFormat)
-
getBaseURI
public String getBaseURI()
-
setBaseURI
public Any23DataFormat setBaseURI(String baseURI)
-
-