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.DefaultItemFilter
public org.apache.tika.detect.Detector getDetector()
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.