diff options
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.java | 46 |
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(); + } +} |