Class Options

  • All Implemented Interfaces:
    java.lang.annotation.Annotation

    public class Options
    extends java.lang.Object
    implements org.tomitribe.crest.api.table.Table
    • Constructor Summary

      Constructors 
      Constructor Description
      Options()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()  
      org.tomitribe.crest.api.table.Border border()  
      Options copy()  
      java.lang.String fields()  
      static Options from​(java.util.List<org.tomitribe.crest.api.interceptor.ParameterMetadata> parameterMetadata, java.util.List<java.lang.Object> parameters)  
      static Options from​(org.tomitribe.crest.api.interceptor.CrestContext crestContext)  
      static Options from​(org.tomitribe.crest.api.table.Table table)  
      static Options from​(org.tomitribe.crest.api.table.TableOptions table)  
      org.tomitribe.crest.api.table.Border getBorder()  
      java.lang.String getFields()  
      java.lang.String getSort()  
      boolean header()  
      java.lang.Boolean isHeader()  
      Options override​(Options overrides)  
      void setBorder​(org.tomitribe.crest.api.table.Border border)  
      void setFields​(java.lang.String fields)  
      void setHeader​(java.lang.Boolean header)  
      void setSort​(java.lang.String sort)  
      java.lang.String sort()  
      • Methods inherited from class java.lang.Object

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

        equals, hashCode, toString
    • Constructor Detail

      • Options

        public Options()
    • Method Detail

      • getFields

        public java.lang.String getFields()
      • getSort

        public java.lang.String getSort()
      • getBorder

        public org.tomitribe.crest.api.table.Border getBorder()
      • setFields

        public void setFields​(java.lang.String fields)
      • setSort

        public void setSort​(java.lang.String sort)
      • setBorder

        public void setBorder​(org.tomitribe.crest.api.table.Border border)
      • setHeader

        public void setHeader​(java.lang.Boolean header)
      • isHeader

        public java.lang.Boolean isHeader()
      • fields

        public java.lang.String fields()
      • header

        public boolean header()
      • sort

        public java.lang.String sort()
      • border

        public org.tomitribe.crest.api.table.Border border()
      • annotationType

        public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
        Specified by:
        annotationType in interface java.lang.annotation.Annotation
      • from

        public static Options from​(org.tomitribe.crest.api.table.Table table)
      • from

        public static Options from​(org.tomitribe.crest.api.table.TableOptions table)
      • from

        public static Options from​(org.tomitribe.crest.api.interceptor.CrestContext crestContext)
      • from

        public static Options from​(java.util.List<org.tomitribe.crest.api.interceptor.ParameterMetadata> parameterMetadata,
                                   java.util.List<java.lang.Object> parameters)