org.exist.source
Class CocoonSource
java.lang.Object
org.exist.source.AbstractSource
org.exist.source.CocoonSource
- All Implemented Interfaces:
- Source
- public class CocoonSource
- extends AbstractSource
A source that wraps around a Cocoon source object.
- Author:
- wolf
Constructor Summary |
CocoonSource(org.apache.excalibur.source.Source source,
boolean checkXQEncoding)
|
Method Summary |
java.lang.String |
getContent()
|
java.lang.Object |
getKey()
Returns a unique key to identify the source, usually
an URI. |
java.io.Reader |
getReader()
Returns a Reader to read the contents
of the source. |
org.apache.excalibur.source.Source |
getWrappedSource()
|
int |
isValid(DBBroker broker)
Is this source object still valid?
Returns Source.UNKNOWN if the validity of
the source cannot be determined. |
int |
isValid(Source other)
Checks if the source object is still valid
by comparing it to another version of the
same source. |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
CocoonSource
public CocoonSource(org.apache.excalibur.source.Source source,
boolean checkXQEncoding)
isValid
public int isValid(DBBroker broker)
- Description copied from interface:
Source
- Is this source object still valid?
Returns
Source.UNKNOWN
if the validity of
the source cannot be determined.
The DBBroker
parameter is required by
some implementations as they have to read
resources from the database.
- Parameters:
broker
-
isValid
public int isValid(Source other)
- Description copied from interface:
Source
- Checks if the source object is still valid
by comparing it to another version of the
same source. It depends on the concrete
implementation how the sources are compared.
Use this method if
Source.isValid(DBBroker)
return Source.UNKNOWN
.
- Parameters:
other
-
getReader
public java.io.Reader getReader()
throws java.io.IOException
- Description copied from interface:
Source
- Returns a
Reader
to read the contents
of the source.
- Throws:
java.io.IOException
getContent
public java.lang.String getContent()
throws java.io.IOException
- Throws:
java.io.IOException
getKey
public java.lang.Object getKey()
- Description copied from interface:
Source
- Returns a unique key to identify the source, usually
an URI.
getWrappedSource
public org.apache.excalibur.source.Source getWrappedSource()
Copyright (C) Wolfgang Meier. All rights reserved.