Package org.apache.tapestry5.services.messages

# Interface PropertiesFileParser

All Known Implementing Classes:
  `PropertiesFileParserImpl`

public interface PropertiesFileParser
Used when constructing a component's `Messages` object. Responsible for reading the contents of an individual `Resource`.

Since:
  5.2.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Map<String,String>`
  `parsePropertiesFile(Resource resource)`
  Read the contents of the file (which is expected to exist) and return it as a Map of string keys and values (as `CaseInsensitiveMap` should be used.

- ## Method Details

  - ### parsePropertiesFile

    Map<String,String> parsePropertiesFile(Resource resource) throws IOException
    Read the contents of the file (which is expected to exist) and return it as a Map of string keys and values (as `CaseInsensitiveMap` should be used. The implementation should not attempt to cache any values (caching occurs at a higher level, as does reload logic).
    Throws:
      `IOException`