Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jsf/tests/org.eclipse.jst.jsf.core.tests/src/org/eclipse/jst/jsf/core/tests/mock/MockCMAttributeDeclaration.java')
-rw-r--r--jsf/tests/org.eclipse.jst.jsf.core.tests/src/org/eclipse/jst/jsf/core/tests/mock/MockCMAttributeDeclaration.java46
1 files changed, 46 insertions, 0 deletions
diff --git a/jsf/tests/org.eclipse.jst.jsf.core.tests/src/org/eclipse/jst/jsf/core/tests/mock/MockCMAttributeDeclaration.java b/jsf/tests/org.eclipse.jst.jsf.core.tests/src/org/eclipse/jst/jsf/core/tests/mock/MockCMAttributeDeclaration.java
new file mode 100644
index 000000000..35e50ffc7
--- /dev/null
+++ b/jsf/tests/org.eclipse.jst.jsf.core.tests/src/org/eclipse/jst/jsf/core/tests/mock/MockCMAttributeDeclaration.java
@@ -0,0 +1,46 @@
+package org.eclipse.jst.jsf.core.tests.mock;
+
+import java.util.Enumeration;
+
+import org.eclipse.wst.xml.core.internal.contentmodel.CMAttributeDeclaration;
+import org.eclipse.wst.xml.core.internal.contentmodel.CMDataType;
+import org.eclipse.wst.xml.core.internal.contentmodel.CMNode;
+
+public class MockCMAttributeDeclaration extends MockCMNode implements
+ CMAttributeDeclaration
+{
+
+ private CMDataType _cmType;
+
+ public MockCMAttributeDeclaration(String nodeName, CMDataType cmType)
+ {
+ super(nodeName, CMNode.ATTRIBUTE_DECLARATION);
+ _cmType = cmType;
+ }
+
+ public String getAttrName()
+ {
+ return super.getNodeName();
+ }
+
+ public CMDataType getAttrType()
+ {
+ return _cmType;
+ }
+
+ public String getDefaultValue()
+ {
+ throw new UnsupportedOperationException();
+ }
+
+ @SuppressWarnings("rawtypes")
+ public Enumeration getEnumAttr()
+ {
+ throw new UnsupportedOperationException();
+ }
+
+ public int getUsage()
+ {
+ throw new UnsupportedOperationException();
+ }
+}

Back to the top