Class Rule<T extends Rule>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.Collection deps  
      protected java.util.Collection extraBuckOpts  
      protected boolean fileConfiguredVisibility  
      protected java.util.Collection labels  
      protected java.lang.String name  
      protected java.lang.String ruleType  
      protected java.util.Collection visibility  
    • Constructor Summary

      Constructors 
      Constructor Description
      Rule()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String buckName()  
      T defaultVisibility()  
      T deps​(java.util.Collection deps)  
      T extraBuckOpts​(java.util.Collection extraBuckOpts)  
      T fileConfiguredVisibility​(boolean enable)  
      T labels​(java.util.Collection labels)  
      java.lang.String name()  
      T name​(java.lang.String name)  
      void render​(java.io.File file)  
      void render​(java.io.OutputStream os)  
      void render​(java.nio.file.Path path)  
      java.lang.String ruleType()  
      T ruleType​(java.lang.String ruleType)  
      protected static com.google.common.collect.ImmutableSortedSet<java.lang.String> sorted​(java.util.Collection c)  
      protected static boolean valid​(java.lang.Integer i)  
      protected static boolean valid​(java.lang.String s)  
      protected static boolean valid​(java.util.Collection c)  
      protected static boolean valid​(java.util.Map m)  
      T visibility​(java.util.Collection visibility)  
      • Methods inherited from class com.fizzed.rocker.runtime.DefaultRockerModel

        buildTemplate, doRender, render, render, render, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • ruleType

        protected java.lang.String ruleType
      • name

        protected java.lang.String name
      • fileConfiguredVisibility

        protected boolean fileConfiguredVisibility
      • visibility

        protected java.util.Collection visibility
      • deps

        protected java.util.Collection deps
      • labels

        protected java.util.Collection labels
      • extraBuckOpts

        protected java.util.Collection extraBuckOpts
    • Constructor Detail

      • Rule

        public Rule()
    • Method Detail

      • name

        public java.lang.String name()
      • name

        public T name​(java.lang.String name)
      • buckName

        public java.lang.String buckName()
      • ruleType

        public T ruleType​(java.lang.String ruleType)
      • ruleType

        public java.lang.String ruleType()
      • deps

        public T deps​(java.util.Collection deps)
      • labels

        public T labels​(java.util.Collection labels)
      • fileConfiguredVisibility

        public T fileConfiguredVisibility​(boolean enable)
      • visibility

        public T visibility​(java.util.Collection visibility)
      • defaultVisibility

        public T defaultVisibility()
      • extraBuckOpts

        public T extraBuckOpts​(java.util.Collection extraBuckOpts)
      • valid

        protected static boolean valid​(java.util.Map m)
      • valid

        protected static boolean valid​(java.util.Collection c)
      • valid

        protected static boolean valid​(java.lang.String s)
      • valid

        protected static boolean valid​(java.lang.Integer i)
      • render

        public void render​(java.io.OutputStream os)
      • render

        public void render​(java.nio.file.Path path)
      • render

        public void render​(java.io.File file)
      • sorted

        protected static com.google.common.collect.ImmutableSortedSet<java.lang.String> sorted​(java.util.Collection c)