import net.yacy.cora.protocol.RequestHeader;
import net.yacy.server.serverObjects;
import net.yacy.server.serverSwitch;

public final class AugmentedParsing_p {

	public static serverObjects respond(@SuppressWarnings("unused") final RequestHeader header, final serverObjects post, final serverSwitch env) {
		// return variable that accumulates replacements
		final serverObjects prop = new serverObjects();

		if (post != null) {

			if (post.containsKey("augmentedparserSettings")) {


				env.setConfig("parserAugmentation",
						"on".equals(post.get("augmentedparserenabled")) ? true : false);

				env.setConfig("parserAugmentation.RDFa",
						"on".equals(post.get("augmentedparserRDFenabled")) ? true : false);


			}


		}

		prop.put("augmentedparserenabled_checked",
				env.getConfigBool("parserAugmentation", false) ? "1" : "0");

		prop.put("augmentedparserRDFenabled_checked",
				env.getConfigBool("parserAugmentation.RDFa", false) ? "1" : "0");

		// return rewrite properties
		return prop;
	}

}