Interface IPSHasIncludes

All Known Implementing Classes:
PSDiagnostics, PSPattern, PSPhase, PSRule, PSSchema

public interface IPSHasIncludes
Base interface for Pure Schematron elements that support includes.
Author:
Philip Helger
  • Method Details

    • hasAnyInclude

      boolean hasAnyInclude()
      Returns:
      true if at least one include is present in this object.
    • getAllIncludes

      @Nonnull @ReturnsMutableCopy com.helger.commons.collection.impl.ICommonsList<PSInclude> getAllIncludes()
      Returns:
      A list of all contained includes. Never null.
    • addInclude

      void addInclude(@Nonnull PSInclude aInclude)
      Add an include to this object.
      Parameters:
      aInclude - The include to be added. May not be null.