Interface ContentImporter
-
@ProviderType public interface ContentImporter
TheContentImporter
serviceThis interface is not intended to be implemented by bundles. It is implemented by this bundle and may be used by client bundles.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
importContent(Node parent, java.lang.String filename, java.io.InputStream contentStream, ImportOptions importOptions, ContentImportListener importListener)
Import content into the repository by parsing the provided content stream.void
importContent(Node parent, java.lang.String name, java.lang.String contentType, java.io.InputStream contentStream, ImportOptions importOptions, ContentImportListener importListener)
Import content into the repository by parsing the provided content stream.
-
-
-
Method Detail
-
importContent
void importContent(Node parent, java.lang.String filename, java.io.InputStream contentStream, ImportOptions importOptions, ContentImportListener importListener) throws RepositoryException, java.io.IOException
Import content into the repository by parsing the provided content stream.- Parameters:
parent
- the root node for the imported contentfilename
- the name of the imported content. Becomes the node name (without extension). The file extension determines the content type.contentStream
- the content stream to be importedimportOptions
- (optional) additional options to control the importimportListener
- (optional) listener to receive callbacks for each change in the import- Throws:
RepositoryException
- If anything goes wrong accessing the JCR repositoryjava.io.IOException
- If anything goes wrong reading or writing the content
-
importContent
void importContent(Node parent, java.lang.String name, java.lang.String contentType, java.io.InputStream contentStream, ImportOptions importOptions, ContentImportListener importListener) throws RepositoryException, java.io.IOException
Import content into the repository by parsing the provided content stream.- Parameters:
parent
- the root node for the imported contentname
- the name of the imported content. Becomes the node name. If null, imports in PARENT_NODE import mode.contentType
- the content type of the content streamcontentStream
- the content stream to be importedimportOptions
- (optional) additional options to control the importimportListener
- (optional) listener to receive callbacks for each change in the import- Throws:
RepositoryException
- If anything goes wrong accessing the JCR repositoryjava.io.IOException
- If anything goes wrong reading or writing the content
-
-