/******************************************************************************* * Copyright (c) 2001, 2006 IBM Corporation 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: IBM Corporation - initial API and * implementation Jens Lukowski/Innoopract - initial renaming/restructuring *******************************************************************************/ package org.eclipse.wst.xml.ui.internal.contentassist; public class SimpleCMElementDeclaration implements org.eclipse.wst.xml.core.internal.contentmodel.CMElementDeclaration { String fNodeName; /** * SimpleCMELementDeclaration constructor comment. */ public SimpleCMElementDeclaration() { super(); } public SimpleCMElementDeclaration(String nodeName) { super(); setNodeName(nodeName); } /** * getAttributes method * * @return CMNamedNodeMap Returns CMNamedNodeMap of AttributeDeclaration */ public org.eclipse.wst.xml.core.internal.contentmodel.CMNamedNodeMap getAttributes() { return null; } /** * getCMContent method * * @return CMContent Returns the root node of this element's content model. This can be an * CMElementDeclaration or a CMGroup */ public org.eclipse.wst.xml.core.internal.contentmodel.CMContent getContent() { return null; } /** * getContentType method * * @return int Returns one of : ANY, EMPTY, ELEMENT, MIXED, PCDATA, CDATA. */ public int getContentType() { return 0; } /** * getDataType method * * @return java.lang.String */ public org.eclipse.wst.xml.core.internal.contentmodel.CMDataType getDataType() { return null; } /** * getElementName method * * @return java.lang.String */ public String getElementName() { return null; } /** * getLocalElements method * * @return CMNamedNodeMap Returns a list of locally defined elements. */ public org.eclipse.wst.xml.core.internal.contentmodel.CMNamedNodeMap getLocalElements() { return null; } /** * getMaxOccur method * * @return int If -1, it's UNBOUNDED. */ public int getMaxOccur() { return 0; } /** * getMinOccur method * * @return int If 0, it's OPTIONAL. If 1, it's REQUIRED. */ public int getMinOccur() { return 0; } /** * @return java.lang.String */ public java.lang.String getNodeName() { return fNodeName; } /** * getNodeType method * * @return int Returns one of : */ public int getNodeType() { return 0; } /** * getProperty method * * @return java.lang.Object Returns the object property desciped by the propertyName */ public Object getProperty(String propertyName) { return null; } /** * @param newNodeName java.lang.String */ public void setNodeName(java.lang.String newNodeName) { fNodeName = newNodeName; } /** * supports method * * @return boolean Returns true if the CMNode supports a specified property */ public boolean supports(String propertyName) { return false; } }