Class NtFileItemFilter

  • All Implemented Interfaces:
    Dumpable, Filter, ItemFilter

    public class NtFileItemFilter
    extends java.lang.Object
    implements ItemFilter
    The nt file item filter matches all properties that are defined my the nt:file or nt:resource node type. the later only, if the respective nodes name is 'jcr:content'. Additionally the properties 'jcr:encoding' can be configured to be excluded.
    • Field Summary

      • Fields inherited from interface org.apache.jackrabbit.vault.fs.api.ItemFilter

        ALL, NONE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void dump​(DumpContext ctx, boolean isLast)
      Dumps some human readable information using the given context.
      boolean matches​(Item item, int depth)
      Checks if the given item matches this filters criteria.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NtFileItemFilter

        public NtFileItemFilter()
    • Method Detail

      • matches

        public boolean matches​(Item item,
                               int depth)
                        throws RepositoryException
        Checks if the given item matches this filters criteria. The given depth is relative to some invoker related depth and may not reflect the hierarchical depth of the item in the repository. It up to the implementation how to deal with this value.
        Specified by:
        matches in interface ItemFilter
        Parameters:
        item - the item to check
        depth - a relative depth.
        Returns:
        true if the item is a nt:file or nt:resource property
        Throws:
        RepositoryException - if an error occurs.
      • dump

        public void dump​(DumpContext ctx,
                         boolean isLast)
        Dumps some human readable information using the given context.
        Specified by:
        dump in interface Dumpable
        Parameters:
        ctx - the dump context
        isLast - specifies if this is the last element to dump on this level