28 class JavaPropertiesDialect : public Dialect { |
28 class JavaPropertiesDialect : public Dialect { |
29 public: |
29 public: |
30 |
30 |
31 void apply(INIWriter& writer) override { |
31 void apply(INIWriter& writer) override { |
32 writer.setOption(option::AllowSections, L"false"); |
32 writer.setOption(option::AllowSections, L"false"); |
33 writer.setOption(option::Quotes, L""); |
33 writer.setOption(option::QuotesTypeForSections, quoting::None); |
|
34 writer.setOption(option::QuotesTypeForKeys, quoting::None); |
|
35 writer.setOption(option::QuotesTypeForValues, quoting::None); |
34 writer.setOption(option::KeyValueSeparator, L"="); |
36 writer.setOption(option::KeyValueSeparator, L"="); |
35 writer.setOption(option::CommentSeparatorForSections, L""); |
37 writer.setOption(option::CommentSeparatorForSections, L""); |
36 writer.setOption(option::CommentSeparatorForEntries, L""); |
38 writer.setOption(option::CommentSeparatorForEntries, L""); |
37 writer.setOption(option::CommentSeparatorStandalone, L"# "); |
39 writer.setOption(option::CommentSeparatorStandalone, L"# "); |
38 // writer.setOption(escaping::Basic, L"false"); // TODO: basic vs. .properties |
40 // writer.setOption(escaping::Basic, L"false"); // TODO: basic vs. .properties |