src/JavaPropertiesDialect.h
branchv_0
changeset 4 372b161669e4
parent 3 ae8775e0bc7a
child 5 bee7acb57330
equal deleted inserted replaced
3:ae8775e0bc7a 4:372b161669e4
    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