Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: 85878984d63a5295dd73005999ede58d9ec4d072 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
/*******************************************************************************
 * Copyright (c) 2006, 2010 Soyatec (http://www.soyatec.com) and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Contributors:
 *     Soyatec - initial API and implementation
 *******************************************************************************/
package org.eclipse.papyrus.xwt;

import java.net.URL;
import java.util.Enumeration;
import java.util.ListResourceBundle;
import java.util.ResourceBundle;

import org.eclipse.papyrus.xwt.internal.xml.DocumentObject;

/**
 * Shared constants
 * 
 * @author yyang
 */
public interface IConstants {

	public final String XAML_X_KEY = "Key";

	public final String XAML_X_TYPE = "Type";

	public final String XAML_X_TARGET_TYPE = "TargetType";

	public final String XAML_X_TYPE_NAME = "TypeName";

	public final String XAML_CLR_ASSEMBLY = "assembly=";

	public final String XAML_X_STATIC = "Static";

	public final String XAML_X_STATIC_MEMBER = "Member";

	public final String XAML_X_ARRAY = "Array";

	public final String XAML_X_CLASS = "Class";

	public final String XAML_X_CLASS_FACTORY = "ClassFactory";

	public final String XAML_X_NAME = "Name";

	public final String XAML_X_NULL = "Null";

	public final String XAML_X_SHARED = "Shared";

	public final String XAML_DATA_CONTEXT = "DataContext";

	public final String XAML_BINDING_CONTEXT = "BindingContext";

	public final String XAML_RENDER_TRANSFORM = "RenderTransform";

	public final String XAML_RENDER_TRANSFORM_ORIGIN = "RenderTransformOrigin";

	public final String XAML_TRIGGERS = "Triggers";

	public final String XAML_STYLE = "Style";

	public final String XAML_COMMAND = "Command";

	public final String XAML_CLR_NAMESPACE_PROTO = "clr-namespace:";

	public final String XAML_RESOURCES = "Resources";

	public final String XAML_STATICRESOURCES = "StaticResource";

	public final String XAML_DYNAMICRESOURCES = "DynamicResource";

	public final String XAML_BINDING = "Binding";

	public final String XML_NS = "xmlns";

	public static final String XWT_NAMESPACE = "http://www.eclipse.org/xwt/presentation";

	public static final String XWT_X_NAMESPACE = "http://www.eclipse.org/xwt";

	public static final String XWT_EXTENSION = "xwt";

	public static final String XWT_EXTENSION_SUFFIX = "." + XWT_EXTENSION;

	public static final Enumeration<URL> EMPTY_ENUMERATION = new Enumeration<URL>() {

		/*
		 * (non-Javadoc)
		 * 
		 * @see java.util.Enumeration#hasMoreElements()
		 */
		public boolean hasMoreElements() {
			return false;
		}

		/*
		 * (non-Javadoc)
		 * 
		 * @see java.util.Enumeration#nextElement()
		 */
		public URL nextElement() {
			return null;
		}
	};

	public static final ResourceBundle EMPTY_RESOURCE_BUNDLE = new ListResourceBundle() {

		private Object[][] EMPTY = new Object[0][0];

		/*
		 * (non-Javadoc)
		 * 
		 * @see java.util.ListResourceBundle#getContents()
		 */
		@Override
		protected Object[][] getContents() {
			return EMPTY;
		}
	};

	public static final String[] EMPTY_STRING_ARRAY = new String[0];

	public static final DocumentObject[] EMPTY_DOCOBJ_ARRAY = new DocumentObject[0];
}

Back to the top