Class SCDImpl


  • public final class SCDImpl
    extends SCD
    Schema component designator.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private Step[] steps
      SCD is fundamentally a list of steps.
      private java.lang.String text
      The original textual SCD representation.
    • Constructor Summary

      Constructors 
      Constructor Description
      SCDImpl​(java.lang.String text, Step[] steps)  
    • Field Detail

      • steps

        private final Step[] steps
        SCD is fundamentally a list of steps.
      • text

        private final java.lang.String text
        The original textual SCD representation.
    • Constructor Detail

      • SCDImpl

        public SCDImpl​(java.lang.String text,
                       Step[] steps)
    • Method Detail

      • select

        public java.util.Iterator<XSComponent> select​(java.util.Iterator<? extends XSComponent> contextNode)
        Description copied from class: SCD
        Evaluates the SCD against the given set of context nodes and returns the matched nodes.
        Specified by:
        select in class SCD
        Parameters:
        contextNode - XSComponents that represent the context node against which SCD is evaluated.
        Returns:
        could be empty but never be null.