Interface FactTemplate

    • Method Detail

      • getName

        String getName()
        The name of the template may be the fully qualified class name, or an alias.
        Returns:
      • getNumberOfFields

        int getNumberOfFields()
        templates may have 1 or more slots. A slot is a named pattern with a specific type of value.
        Returns:
      • getAllFieldTemplates

        FieldTemplate[] getAllFieldTemplates()
        Return an array of all the slots.
        Returns:
      • getFieldTemplate

        FieldTemplate getFieldTemplate​(String name)
        Return the slot with the String name
        Returns:
      • getFieldTemplate

        FieldTemplate getFieldTemplate​(int index)
        Get the Slot at the given pattern id
        Parameters:
        index -
        Returns:
      • getFieldTemplateIndex

        int getFieldTemplateIndex​(String name)
        Get the pattern index with the given name
        Parameters:
        name -
        Returns:
      • createFact

        Fact createFact​(long id)