public final class Resources
extends java.lang.Object
Resources provides helper methods to deal with modifying a
Resource.| Modifier and Type | Method and Description |
|---|---|
static Resource |
copy(Resource src,
Resource dstParent,
java.lang.String name,
int depth)
Copies the
resource into the destinationParent. |
static Resource |
copy(Resource src,
Resource dstParent,
java.lang.String name,
int depth,
java.util.Set<java.lang.String> ignoreProperties)
Copies the
resource into the destinationParent. |
static int |
getSize(java.util.Iterator<Resource> children,
Filter<Resource> filter)
Returns the number of child resources for the specified
Resource. |
public static int getSize(java.util.Iterator<Resource> children, Filter<Resource> filter)
Resource.children - Iterator to get size fromfilter - A Filter implementation or nullchildrenpublic static Resource copy(Resource src, Resource dstParent, java.lang.String name, int depth) throws PersistenceException
resource into the destinationParent. The
name of the newly created item is set to name.src - The resource to copy to the new locationdstParent - The resource into which the resource is to be
copied.name - The name of the newly created item. If this is
null the new item gets the same name as the
src item.depth - Traversal depth of copy. 0 indicates that only the source
and its properties are copied. A value > 0 indicates the depth
of childs to be copied.ResourcePersistenceException - May be thrown in case of any problem copying
the content.public static Resource copy(Resource src, Resource dstParent, java.lang.String name, int depth, java.util.Set<java.lang.String> ignoreProperties) throws PersistenceException
resource into the destinationParent. The
name of the newly created item is set to name.src - The resource to copy to the new locationdstParent - The resource into which the resource is to be
copied.name - The name of the newly created item. If this is
null the new item gets the same name as the
src item.depth - Traversal depth of copy. 0 indicates that only the source
and its properties are copied. A value > 0 indicates the depth
of childs to be copied.ignoreProperties - A set of all properties that will be excluded from the copy.ResourcePersistenceException - May be thrown in case of any problem copying
the content.Copyright © 2010 - 2023 Adobe. All Rights Reserved