Class FilterItem

All Implemented Interfaces:
Manageable, PersistenceCapable, Shareable, RegistryContext, UserFields, XObject, Described, Map, Serializable
Direct Known Subclasses:
XSLTFilterItem

public class FilterItem extends Item
This factory class is used to represent a FilterSource in the registry.
Author:
Ole Kniemeyer
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • getNTypeImpl

      protected Node.NType getNTypeImpl()
      Description copied from class: Node
      This method returns the Node.NType which describes the managed fields of the class of this node. This method has to be implemented in every concrete subclass.
      Overrides:
      getNTypeImpl in class Item
      Returns:
      type describing the managed fields of the class of this node
    • newInstance

      protected Node newInstance()
      Description copied from class: Node
      This method returns a new instance of the class of this node. This method has to be implemented in every concrete subclass.
      Overrides:
      newInstance in class Item
      Returns:
      new instance of class of this node
    • getInputFlavor

      public IOFlavor getInputFlavor()
    • getInputFlavorImpl

      protected IOFlavor getInputFlavorImpl(String mimeType)
    • getOutputFlavor

      public IOFlavor getOutputFlavor()
    • getOutputFlavorImpl

      protected IOFlavor getOutputFlavorImpl()
    • useLazyFilter

      protected boolean useLazyFilter()
    • createFilter

      public FilterSource createFilter(FilterSource source)
    • createFilterImpl

      protected FilterSource createFilterImpl(FilterSource source)
    • paramString

      protected String paramString()
      Description copied from class: Node
      Computes the class-specific part of the string returned by Node.toString() which shall be enclosed in brackets. This should be used to show important properties of this node.
      Overrides:
      paramString in class Item
      Returns:
      string describing some important properties of this node