Interface IPSHasForeignElements

All Superinterfaces:
IPSHasForeignAttributes
All Known Implementing Classes:
PSActive, PSAssertReport, PSDiagnostic, PSDiagnostics, PSDir, PSP, PSPattern, PSPhase, PSRule, PSSchema, PSSpan

public interface IPSHasForeignElements extends IPSHasForeignAttributes
Base interface for Pure Schematron elements that support foreign elements and attributes.
Author:
Philip Helger
  • Method Details

    • hasForeignElements

      boolean hasForeignElements()
    • getAllForeignElements

      @Nonnull @ReturnsMutableCopy com.helger.commons.collection.impl.ICommonsList<com.helger.xml.microdom.IMicroElement> getAllForeignElements()
    • addForeignElement

      void addForeignElement(@Nonnull com.helger.xml.microdom.IMicroElement aForeignElement)
    • addForeignElements

      default void addForeignElements(@Nonnull Iterable<com.helger.xml.microdom.IMicroElement> aForeignElements)