Class Fragment


  • public final class Fragment
    extends java.lang.Object

    Class that models the result of a FragmentExpression, i.e. the result of a fragment expression in the form of ~{template :: fragment? (parameters)?}

    Since:
    3.0.0
    • Field Detail

      • EMPTY_FRAGMENT

        public static final Fragment EMPTY_FRAGMENT
      • parameters

        private final java.util.Map<java.lang.String,​java.lang.Object> parameters
      • syntheticParameters

        private final boolean syntheticParameters
    • Constructor Detail

      • Fragment

        public Fragment​(TemplateModel templateModel,
                        java.util.Map<java.lang.String,​java.lang.Object> parameters,
                        boolean syntheticParameters)
      • Fragment

        private Fragment()
    • Method Detail

      • getParameters

        public java.util.Map<java.lang.String,​java.lang.Object> getParameters()
      • hasSyntheticParameters

        public boolean hasSyntheticParameters()
      • write

        public void write​(java.io.Writer writer)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object