Class TemplateModel.Insertion

    • Constructor Detail

      • Insertion

        public Insertion​(String key,
                         String reference)
        Instantiates an insertion from the given.
      • Insertion

        public Insertion​(String key,
                         String reference,
                         String somContext)
        Instantiates an insertion from the given.
    • Method Detail

      • getKey

        public final String getKey()
        Gets the name that identifies an insertion point.
        Returns:
        a name that identifies an insertion point.
      • getReference

        public final String getReference()
        Gets the reference that defines a fragment.
        Returns:
        the reference that defines a fragment.
      • getContainedBySom

        public final String getContainedBySom()
        Gets the SOM expression that defines the subtree(s) within the template that must contain the insertion point in order to be matched. If the SOM expression is null or empty, this insertion can be matched anywhere the key matches in the template.
        Returns:
        a SOM expression that defines the subtree(s) within the template where this insertion can be matched.