public class ResourceConfig extends Object
ResourceConfig...| Constructor and Description |
|---|
ResourceConfig(org.apache.tika.detect.Detector detector) |
| Modifier and Type | Method and Description |
|---|---|
CopyMoveManager |
getCopyMoveManager() |
DeleteManager |
getDeleteManager()
Returns the delete manager.
|
org.apache.tika.detect.Detector |
getDetector()
Returns the configured content type detector.
|
IOManager |
getIOManager() |
ItemFilter |
getItemFilter()
Returns the item filter specified with the configuration or
DefaultItemFilter
if the configuration was missing the corresponding entry or the parser failed
to build a ItemFilter instance from the configuration. |
PropertyManager |
getPropertyManager() |
boolean |
isCollectionResource(Item item)
Returns true, if the given item represents a
node that is
either any of the nodetypes specified to represent a collection or
none of the nodetypes specified to represent a non-collection, respectively. |
void |
parse(InputStream stream)
Parses the given input stream into the xml configuration file.
|
void |
parse(URL configURL)
Tries to parse the given xml configuration file.
|
public void parse(URL configURL)
<!ELEMENT config (iomanager, propertymanager, (collection | noncollection)?, filter?, mimetypeproperties?) >
<!ELEMENT iomanager (class, iohandler*) >
<!ELEMENT iohandler (class) >
<!ELEMENT propertymanager (class, propertyhandler*) >
<!ELEMENT propertyhandler (class) >
<!ELEMENT collection (nodetypes) >
<!ELEMENT noncollection (nodetypes) >
<!ELEMENT filter (class, namespaces?, nodetypes?) >
<!ELEMENT class >
<!ATTLIST class
name CDATA #REQUIRED
>
<!ELEMENT namespaces (prefix|uri)* >
<!ELEMENT prefix (CDATA) >
<!ELEMENT uri (CDATA) >
<!ELEMENT nodetypes (nodetype)* >
<!ELEMENT nodetype (CDATA) >
<!ELEMENT mimetypeproperties (mimemapping*, defaultmimetype) >
<!ELEMENT mimemapping >
<!ATTLIST mimemapping
extension CDATA #REQUIRED
mimetype CDATA #REQUIRED
>
<!ELEMENT defaultmimetype (CDATA) >
The <mimetypeproperties/> settings have been deprecated and will
be ignored with a warning. Instead you can use the
mime-info
servlet initialization parameter to customize the media type settings.
configURL - public void parse(InputStream stream)
<!ELEMENT config (iomanager, propertymanager, (collection | noncollection)?, filter?, mimetypeproperties?) >
<!ELEMENT iomanager (class, iohandler*) >
<!ELEMENT iohandler (class) >
<!ELEMENT propertymanager (class, propertyhandler*) >
<!ELEMENT propertyhandler (class) >
<!ELEMENT collection (nodetypes) >
<!ELEMENT noncollection (nodetypes) >
<!ELEMENT filter (class, namespaces?, nodetypes?) >
<!ELEMENT class >
<!ATTLIST class
name CDATA #REQUIRED
>
<!ELEMENT namespaces (prefix|uri)* >
<!ELEMENT prefix (CDATA) >
<!ELEMENT uri (CDATA) >
<!ELEMENT nodetypes (nodetype)* >
<!ELEMENT nodetype (CDATA) >
<!ELEMENT mimetypeproperties (mimemapping*, defaultmimetype) >
<!ELEMENT mimemapping >
<!ATTLIST mimemapping
extension CDATA #REQUIRED
mimetype CDATA #REQUIRED
>
<!ELEMENT defaultmimetype (CDATA) >
The <mimetypeproperties/> settings have been deprecated and will
be ignored with a warning. Instead you can use the
mime-info
servlet initialization parameter to customize the media type settings.
stream - public IOManager getIOManager()
public PropertyManager getPropertyManager()
public CopyMoveManager getCopyMoveManager()
public DeleteManager getDeleteManager()
public boolean isCollectionResource(Item item)
node that is
either any of the nodetypes specified to represent a collection or
none of the nodetypes specified to represent a non-collection, respectively.
If no valid configuration entry is present, this method returns true
for node items. For items which are not a node, this method always
returns false.item - public ItemFilter getItemFilter()
DefaultItemFilter
if the configuration was missing the corresponding entry or the parser failed
to build a ItemFilter instance from the configuration.DefaultItemFilterpublic org.apache.tika.detect.Detector getDetector()
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.