/******************************************************************************* * Copyright (c) 2004, 2010 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 *******************************************************************************/ package org.eclipse.jst.jsp.ui.internal.contentassist; import java.util.List; import java.util.Properties; import java.util.Vector; import org.eclipse.jface.text.ITextViewer; import org.eclipse.jface.text.contentassist.ICompletionProposal; import org.eclipse.jface.text.contentassist.IContextInformation; import org.eclipse.jface.text.contentassist.IContextInformationValidator; import org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocumentRegion; import org.eclipse.wst.sse.core.internal.provisional.text.ITextRegion; import org.eclipse.wst.xml.core.internal.contentmodel.CMAttributeDeclaration; import org.eclipse.wst.xml.core.internal.contentmodel.CMContent; import org.eclipse.wst.xml.core.internal.contentmodel.CMElementDeclaration; import org.eclipse.wst.xml.core.internal.contentmodel.CMNamedNodeMap; import org.eclipse.wst.xml.core.internal.contentmodel.CMNode; import org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode; import org.eclipse.wst.xml.ui.internal.contentassist.AbstractContentAssistProcessor; import org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest; import org.eclipse.wst.xml.ui.internal.contentassist.DefaultXMLCompletionProposalComputer; import org.eclipse.wst.xml.ui.internal.contentassist.XMLContentModelGenerator; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; /** * This class is a "null" version of AbstractContentAssistProcessor * * @deprecated This class is no longer used locally and will be removed in the future * @see DefaultXMLCompletionProposalComputer */ public class JSPDummyContentAssistProcessor extends AbstractContentAssistProcessor { protected void addAttributeNameProposals(ContentAssistRequest contentAssistRequest) { super.addAttributeNameProposals(contentAssistRequest); } protected void addAttributeValueProposals(ContentAssistRequest contentAssistRequest) { super.addAttributeValueProposals(contentAssistRequest); } protected void addCommentProposal(ContentAssistRequest contentAssistRequest) { super.addCommentProposal(contentAssistRequest); } protected void addContent(List contentList, CMContent content) { super.addContent(contentList, content); } protected void addDocTypeProposal(ContentAssistRequest contentAssistRequest) { super.addDocTypeProposal(contentAssistRequest); } protected void addEmptyDocumentProposals(ContentAssistRequest contentAssistRequest) { super.addEmptyDocumentProposals(contentAssistRequest); } protected void addEndTagNameProposals(ContentAssistRequest contentAssistRequest) { super.addEndTagNameProposals(contentAssistRequest); } protected void addEndTagProposals(ContentAssistRequest contentAssistRequest) { super.addEndTagProposals(contentAssistRequest); } protected void addEntityProposals(ContentAssistRequest contentAssistRequest, int documentPosition, ITextRegion completionRegion, IDOMNode treeNode) { super.addEntityProposals(contentAssistRequest, documentPosition, completionRegion, treeNode); } protected void addEntityProposals(Vector proposals, Properties map, String key, int nodeOffset, IStructuredDocumentRegion parent, ITextRegion completionRegion) { super.addEntityProposals(proposals, map, key, nodeOffset, parent, completionRegion); } protected void addPCDATAProposal(String nodeName, ContentAssistRequest contentAssistRequest) { super.addPCDATAProposal(nodeName, contentAssistRequest); } protected void addStartDocumentProposals(ContentAssistRequest contentAssistRequest) { super.addStartDocumentProposals(contentAssistRequest); } protected void addTagCloseProposals(ContentAssistRequest contentAssistRequest) { super.addTagCloseProposals(contentAssistRequest); } protected void addTagInsertionProposals(ContentAssistRequest contentAssistRequest, int childPosition) { super.addTagInsertionProposals(contentAssistRequest, childPosition); } protected void addTagNameProposals(ContentAssistRequest contentAssistRequest, int childPosition) { super.addTagNameProposals(contentAssistRequest, childPosition); } protected boolean attributeInList(IDOMNode node, Node parent, CMNode cmnode) { return super.attributeInList(node, parent, cmnode); } protected boolean beginsWith(String aString, String prefix) { return super.beginsWith(aString, prefix); } protected ContentAssistRequest computeAttributeProposals(int documentPosition, String matchString, ITextRegion completionRegion, IDOMNode nodeAtOffset, IDOMNode node) { return super.computeAttributeProposals(documentPosition, matchString, completionRegion, nodeAtOffset, node); } protected ContentAssistRequest computeAttributeValueProposals(int documentPosition, String matchString, ITextRegion completionRegion, IDOMNode nodeAtOffset, IDOMNode node) { return super.computeAttributeValueProposals(documentPosition, matchString, completionRegion, nodeAtOffset, node); } protected ContentAssistRequest computeCompletionProposals(int documentPosition, String matchString, ITextRegion completionRegion, IDOMNode treeNode, IDOMNode xmlnode) { return super.computeCompletionProposals(documentPosition, matchString, completionRegion, treeNode, xmlnode); } public ICompletionProposal[] computeCompletionProposals(ITextViewer viewer, int documentOffset) { return super.computeCompletionProposals(viewer, documentOffset); } protected ContentAssistRequest computeContentProposals(int documentPosition, String matchString, ITextRegion completionRegion, IDOMNode nodeAtOffset, IDOMNode node) { return super.computeContentProposals(documentPosition, matchString, completionRegion, nodeAtOffset, node); } /** * @see org.eclipse.jface.text.contentassist.IContentAssistProcessor#computeContextInformation(org.eclipse.jface.text.ITextViewer, * int) */ public IContextInformation[] computeContextInformation(ITextViewer viewer, int documentOffset) { return super.computeContextInformation(viewer, documentOffset); } protected ContentAssistRequest computeEndTagOpenProposals(int documentPosition, String matchString, ITextRegion completionRegion, IDOMNode nodeAtOffset, IDOMNode node) { return super.computeEndTagOpenProposals(documentPosition, matchString, completionRegion, nodeAtOffset, node); } protected ICompletionProposal[] computeEntityReferenceProposals(int documentPosition, ITextRegion completionRegion, IDOMNode treeNode) { return super.computeEntityReferenceProposals(documentPosition, completionRegion, treeNode); } protected ContentAssistRequest computeEqualsProposals(int documentPosition, String matchString, ITextRegion completionRegion, IDOMNode nodeAtOffset, IDOMNode node) { return super.computeEqualsProposals(documentPosition, matchString, completionRegion, nodeAtOffset, node); } protected ContentAssistRequest computeStartDocumentProposals(int documentPosition, String matchString, ITextRegion completionRegion, IDOMNode nodeAtOffset, IDOMNode node) { return super.computeStartDocumentProposals(documentPosition, matchString, completionRegion, nodeAtOffset, node); } protected ContentAssistRequest computeTagCloseProposals(int documentPosition, String matchString, ITextRegion completionRegion, IDOMNode nodeAtOffset, IDOMNode node) { return super.computeTagCloseProposals(documentPosition, matchString, completionRegion, nodeAtOffset, node); } protected ContentAssistRequest computeTagNameProposals(int documentPosition, String matchString, ITextRegion completionRegion, IDOMNode nodeAtOffset, IDOMNode node) { return super.computeTagNameProposals(documentPosition, matchString, completionRegion, nodeAtOffset, node); } protected ContentAssistRequest computeTagOpenProposals(int documentPosition, String matchString, ITextRegion completionRegion, IDOMNode nodeAtOffset, IDOMNode node) { return super.computeTagOpenProposals(documentPosition, matchString, completionRegion, nodeAtOffset, node); } protected String getAdditionalInfo(CMNode parentOrOwner, CMNode cmnode) { return super.getAdditionalInfo(parentOrOwner, cmnode); } protected List getAvailableChildrenAtIndex(Element parent, int index, int validityChecking) { return super.getAvailableChildrenAtIndex(parent, index, validityChecking); } protected List getAvailableRootChildren(Document document, int childIndex) { return super.getAvailableRootChildren(document, childIndex); } protected CMElementDeclaration getCMElementDeclaration(Node node) { return super.getCMElementDeclaration(node); } public char[] getCompletionProposalAutoActivationCharacters() { return super.getCompletionProposalAutoActivationCharacters(); } protected ITextRegion getCompletionRegion(int offset, IStructuredDocumentRegion flatNode) { return super.getCompletionRegion(offset, flatNode); } protected ITextRegion getCompletionRegion(int documentPosition, Node domnode) { return super.getCompletionRegion(documentPosition, domnode); } public XMLContentModelGenerator getContentGenerator() { return super.getContentGenerator(); } public char[] getContextInformationAutoActivationCharacters() { return super.getContextInformationAutoActivationCharacters(); } public IContextInformationValidator getContextInformationValidator() { return super.getContextInformationValidator(); } protected int getElementPosition(Node child) { return super.getElementPosition(child); } /** * @see org.eclipse.jface.text.contentassist.IContentAssistProcessor#getErrorMessage() */ public String getErrorMessage() { return super.getErrorMessage(); } protected String getMatchString(IStructuredDocumentRegion parent, ITextRegion aRegion, int offset) { return super.getMatchString(parent, aRegion, offset); } protected ITextRegion getNameRegion(IStructuredDocumentRegion flatNode) { return super.getNameRegion(flatNode); } protected List getPossibleDataTypeValues(Node node, CMAttributeDeclaration ad) { return super.getPossibleDataTypeValues(node, ad); } protected String getRequiredName(Node parentOrOwner, CMNode cmnode) { return super.getRequiredName(parentOrOwner, cmnode); } protected String getRequiredText(Node parentOrOwner, CMAttributeDeclaration attrDecl) { return super.getRequiredText(parentOrOwner, attrDecl); } protected String getRequiredText(Node parentOrOwner, CMElementDeclaration elementDecl) { return super.getRequiredText(parentOrOwner, elementDecl); } protected List getValidChildElementDeclarations(Element parent, int childPosition, int kindOfAction) { return super.getValidChildElementDeclarations(parent, childPosition, kindOfAction); } protected void init() { super.init(); } protected boolean isCloseRegion(ITextRegion region) { return super.isCloseRegion(region); } protected boolean isNameRegion(ITextRegion region) { return super.isNameRegion(region); } protected boolean isQuote(String string) { return super.isQuote(string); } protected Properties mapToProperties(CMNamedNodeMap map) { return super.mapToProperties(map); } public void setErrorMessage(String errorMessage) { super.setErrorMessage(errorMessage); } protected void setErrorMessage(String errorMessage, String append) { super.setErrorMessage(errorMessage, append); } protected void setErrorMessage(String errorMessage, String prepend, String append) { super.setErrorMessage(errorMessage, prepend, append); } protected boolean stringsEqual(String a, String b) { return super.stringsEqual(a, b); } }