Class StmtsDocList

  • All Implemented Interfaces:
    java.lang.Iterable<StmtsDoc>

    public class StmtsDocList
    extends java.lang.Object
    implements java.lang.Iterable<StmtsDoc>
    • Method Summary

      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.String> getDocBindings()
      Return the list of all bindings combined across all docs, not including the block or statement level bindings.
      java.util.List<StmtsDoc> getStmtDocs()  
      java.util.List<StmtsDoc> getStmtDocs​(java.lang.String tagFilter)  
      java.util.List<StmtDef> getStmts()  
      java.util.List<StmtDef> getStmts​(java.lang.String tagFilterSpec)  
      java.util.Iterator<StmtsDoc> iterator()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
    • Constructor Detail

    • Method Detail

      • getStmtDocs

        public java.util.List<StmtsDoc> getStmtDocs​(java.lang.String tagFilter)
      • getStmtDocs

        public java.util.List<StmtsDoc> getStmtDocs()
      • getStmts

        public java.util.List<StmtDef> getStmts()
      • getStmts

        public java.util.List<StmtDef> getStmts​(java.lang.String tagFilterSpec)
        Parameters:
        tagFilterSpec - a comma-separated tag filter spec
        Returns:
        The list of all included statements for all included blocks of in this document, including the inherited and overridden values from the this doc and the parent block.
      • iterator

        public java.util.Iterator<StmtsDoc> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<StmtsDoc>
      • getDocBindings

        public java.util.Map<java.lang.String,​java.lang.String> getDocBindings()
        Return the list of all bindings combined across all docs, not including the block or statement level bindings.
        Returns:
        A map of all bindings at the doc level.