comparison 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
comparison
equal deleted inserted replaced
13:4f583f7e242e 14:89f3c3ef1fd2
1 /**
2 * Copyright: Copyright (c) 2009 Jacob Carlborg.
3 * Authors: Jacob Carlborg
4 * Version: Initial created: Aug 3, 2009
5 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0)
6 */
7 module dstep.foundation.NSXMLNodeOptions;
8
9 import dstep.foundation.NSObjCRuntime;
10 import dstep.objc.bridge.Bridge;
11 import dstep.objc.objc : id;
12
13 enum
14 {
15 NSXMLNodeOptionsNone = 0,
16 NSXMLNodeIsCDATA = 1 << 0,
17 NSXMLNodeExpandEmptyElement = 1 << 1,
18 NSXMLNodeCompactEmptyElement = 1 << 2,
19 NSXMLNodeUseSingleQuotes = 1 << 3,
20 NSXMLNodeUseDoubleQuotes = 1 << 4,
21 NSXMLDocumentTidyHTML = 1 << 9,
22 NSXMLDocumentTidyXML = 1 << 10,
23 NSXMLDocumentValidate = 1 << 13,
24 NSXMLDocumentXInclude = 1 << 16,
25 NSXMLNodePrettyPrint = 1 << 17,
26 NSXMLDocumentIncludeContentTypeDeclaration = 1 << 18,
27 NSXMLNodePreserveNamespaceOrder = 1 << 20,
28 NSXMLNodePreserveAttributeOrder = 1 << 21,
29 NSXMLNodePreserveEntities = 1 << 22,
30 NSXMLNodePreservePrefixes = 1 << 23,
31 NSXMLNodePreserveCDATA = 1 << 24,
32 NSXMLNodePreserveWhitespace = 1 << 25,
33 NSXMLNodePreserveDTD = 1 << 26,
34 NSXMLNodePreserveCharacterReferences = 1 << 27,
35 NSXMLNodePreserveEmptyElements = (NSXMLNodeExpandEmptyElement | NSXMLNodeCompactEmptyElement),
36 NSXMLNodePreserveQuotes = (NSXMLNodeUseSingleQuotes | NSXMLNodeUseDoubleQuotes),
37 NSXMLNodePreserveAll = (
38 NSXMLNodePreserveNamespaceOrder |
39 NSXMLNodePreserveAttributeOrder |
40 NSXMLNodePreserveEntities |
41 NSXMLNodePreservePrefixes |
42 NSXMLNodePreserveCDATA |
43 NSXMLNodePreserveEmptyElements |
44 NSXMLNodePreserveQuotes |
45 NSXMLNodePreserveWhitespace |
46 NSXMLNodePreserveDTD |
47 NSXMLNodePreserveCharacterReferences |
48 0xFFF00000)
49 }
50