# Uses of Interface
org.apache.sling.jcr.contentloader.ContentCreator

Packages that use ContentCreator
Package
Description
org.apache.sling.jcr.contentloader
org.apache.sling.jcr.contentloader.internal.readers

## Uses of ContentCreator in org.apache.sling.jcr.contentloader

Methods in org.apache.sling.jcr.contentloader with parameters of type ContentCreator
Modifier and Type
Method
Description
`void`
ContentReader.`parse(InputStream ins, ContentCreator contentCreator)`
Read the content from the input stream and create the content using the provided content creator.
`void`
ContentReader.`parse(URL url, ContentCreator creator)`
Read the content from the URL and create the content using the provided content creator.

## Uses of ContentCreator in org.apache.sling.jcr.contentloader.internal.readers

Methods in org.apache.sling.jcr.contentloader.internal.readers with parameters of type ContentCreator
Modifier and Type
Method
Description
`void`
XmlReader.FileDescription.`create(ContentCreator creator)`
`static XmlReader.NodeDescription`
XmlReader.NodeDescription.`create(XmlReader.NodeDescription desc, ContentCreator creator)`
`static XmlReader.PropertyDescription`
XmlReader.PropertyDescription.`create(XmlReader.PropertyDescription desc, ContentCreator creator)`
`protected void`
JsonReader.`createNode(String name, jakarta.json.JsonObject obj, ContentCreator contentCreator)`
`protected void`
JsonReader.`createPrincipals(Object obj, ContentCreator contentCreator)`
Create or update one or more user and/or groups `{ "security:principals" : [ { "name":"owner", "isgroup":"true", "members":[], "dynamic":"true" } ], }`
`protected void`
JsonReader.`createProperty(String name, Object value, ContentCreator contentCreator)`
`protected boolean`
JsonReader.`handleSecurity(String n, Object o, ContentCreator contentCreator)`
`void`
JsonReader.`parse(InputStream ins, ContentCreator contentCreator)`
`void`
JsonReader.`parse(URL url, ContentCreator contentCreator)`
`void`
XmlReader.`parse(InputStream ins, ContentCreator creator)`
`void`
XmlReader.`parse(URL url, ContentCreator creator)`
`void`
ZipReader.`parse(InputStream ins, ContentCreator creator)`
`void`
ZipReader.`parse(URL url, ContentCreator creator)`
`protected void`
JsonReader.`writeChildren(jakarta.json.JsonObject obj, ContentCreator contentCreator)`
`protected void`
OrderedJsonReader.`writeChildren(jakarta.json.JsonObject obj, ContentCreator contentCreator)`