diff dstep/foundation/NSXMLNodeOptions.d @ 14:89f3c3ef1fd2

Added the Foundation framework
author Jacob Carlborg <doob@me.com>
date Mon, 03 Aug 2009 15:23:15 +0200
parents
children 19885b43130e
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/dstep/foundation/NSXMLNodeOptions.d	Mon Aug 03 15:23:15 2009 +0200
@@ -0,0 +1,50 @@
+/**
+ * Copyright: Copyright (c) 2009 Jacob Carlborg.
+ * Authors: Jacob Carlborg
+ * Version: Initial created: Aug 3, 2009 
+ * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0)
+ */
+module dstep.foundation.NSXMLNodeOptions;
+
+import dstep.foundation.NSObjCRuntime;
+import dstep.objc.bridge.Bridge;
+import dstep.objc.objc : id;
+
+enum
+{
+	NSXMLNodeOptionsNone = 0,
+	NSXMLNodeIsCDATA = 1 << 0,
+	NSXMLNodeExpandEmptyElement = 1 << 1,
+	NSXMLNodeCompactEmptyElement = 1 << 2,
+	NSXMLNodeUseSingleQuotes = 1 << 3,
+	NSXMLNodeUseDoubleQuotes = 1 << 4,
+	NSXMLDocumentTidyHTML = 1 << 9,
+	NSXMLDocumentTidyXML = 1 << 10,
+	NSXMLDocumentValidate = 1 << 13,
+	NSXMLDocumentXInclude = 1 << 16,
+	NSXMLNodePrettyPrint = 1 << 17,
+	NSXMLDocumentIncludeContentTypeDeclaration = 1 << 18,
+	NSXMLNodePreserveNamespaceOrder = 1 << 20,
+	NSXMLNodePreserveAttributeOrder = 1 << 21,
+	NSXMLNodePreserveEntities = 1 << 22,
+	NSXMLNodePreservePrefixes = 1 << 23,
+	NSXMLNodePreserveCDATA = 1 << 24,
+	NSXMLNodePreserveWhitespace = 1 << 25,
+	NSXMLNodePreserveDTD = 1 << 26,
+	NSXMLNodePreserveCharacterReferences = 1 << 27,
+	NSXMLNodePreserveEmptyElements = (NSXMLNodeExpandEmptyElement | NSXMLNodeCompactEmptyElement),
+	NSXMLNodePreserveQuotes = (NSXMLNodeUseSingleQuotes | NSXMLNodeUseDoubleQuotes),
+	NSXMLNodePreserveAll = (
+            NSXMLNodePreserveNamespaceOrder |
+            NSXMLNodePreserveAttributeOrder |
+            NSXMLNodePreserveEntities |
+            NSXMLNodePreservePrefixes |
+            NSXMLNodePreserveCDATA |
+            NSXMLNodePreserveEmptyElements |
+            NSXMLNodePreserveQuotes |
+            NSXMLNodePreserveWhitespace |
+            NSXMLNodePreserveDTD |
+            NSXMLNodePreserveCharacterReferences |
+            0xFFF00000)
+}
+