Interface DSLMapping

  • All Known Implementing Classes:
    DefaultDSLMapping

    public interface DSLMapping
    An interface that represents a DSL Mapping
    • Method Detail

      • getIdentifier

        String getIdentifier()
        Returns the string identifier for this mapping
        Returns:
      • setIdentifier

        void setIdentifier​(String identifier)
        Sets the identifier for this mapping
        Parameters:
        identifier -
      • getDescription

        String getDescription()
        Returns a String description of this mapping
        Returns:
      • setDescription

        void setDescription​(String description)
        Sets the description for this mapping
        Parameters:
        description -
      • getEntries

        List<DSLMappingEntry> getEntries()
        Returns the list of entries in this mapping
        Returns:
      • addEntry

        void addEntry​(DSLMappingEntry entry)
        Add one entry to the list of the entries
        Parameters:
        entry -
      • addEntries

        void addEntries​(List<DSLMappingEntry> entries)
        Adds all entries in the given list to this DSL Mapping
        Parameters:
        entries -
      • removeEntry

        void removeEntry​(DSLMappingEntry entry)
        Removes the given entry from the list of entries
        Parameters:
        entry -
      • setOptions

        void setOptions​(Collection<String> option)
        Sets an expansion option.
        Parameters:
        option -
      • getOption

        boolean getOption​(String option)
        Retrieves an an expansion option.
        Parameters:
        option -
        Returns:
        true if option is set.