/******************************************************************************* * Copyright (c) 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.wst.xml.ui.internal.contentassist; import java.util.Properties; import java.util.Vector; import org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocumentRegion; import org.eclipse.wst.sse.core.internal.provisional.text.ITextRegion; import org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext; import org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode; /** * <p>Default implementation of the {@link AbstractXMLCompletionProposalComputer}, defaults are to do nothing</p> */ public class DefaultXMLCompletionProposalComputer extends AbstractXMLCompletionProposalComputer { /** * Default behavior is do to nothing. * * @see org.eclipse.wst.sse.ui.contentassist.ICompletionProposalComputer#sessionEnded() */ public void sessionEnded() { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.sse.ui.contentassist.ICompletionProposalComputer#sessionStarted() */ public void sessionStarted() { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.xml.ui.internal.contentassist.AbstractXMLCompletionProposalComputer#addAttributeNameProposals(org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest, org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext) */ protected void addAttributeNameProposals( ContentAssistRequest contentAssistRequest, CompletionProposalInvocationContext context) { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.xml.ui.internal.contentassist.AbstractXMLCompletionProposalComputer#addAttributeValueProposals(org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest, org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext) */ protected void addAttributeValueProposals( ContentAssistRequest contentAssistRequest, CompletionProposalInvocationContext context) { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.xml.ui.internal.contentassist.AbstractXMLCompletionProposalComputer#addCommentProposal(org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest, org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext) */ protected void addCommentProposal( ContentAssistRequest contentAssistRequest, CompletionProposalInvocationContext context) { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.xml.ui.internal.contentassist.AbstractXMLCompletionProposalComputer#addDocTypeProposal(org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest, org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext) */ protected void addDocTypeProposal( ContentAssistRequest contentAssistRequest, CompletionProposalInvocationContext context) { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.xml.ui.internal.contentassist.AbstractXMLCompletionProposalComputer#addEmptyDocumentProposals(org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest, org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext) */ protected void addEmptyDocumentProposals( ContentAssistRequest contentAssistRequest, CompletionProposalInvocationContext context) { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.xml.ui.internal.contentassist.AbstractXMLCompletionProposalComputer#addEndTagNameProposals(org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest, org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext) */ protected void addEndTagNameProposals( ContentAssistRequest contentAssistRequest, CompletionProposalInvocationContext context) { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.xml.ui.internal.contentassist.AbstractXMLCompletionProposalComputer#addEndTagProposals(org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest, org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext) */ protected void addEndTagProposals( ContentAssistRequest contentAssistRequest, CompletionProposalInvocationContext context) { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.xml.ui.internal.contentassist.AbstractXMLCompletionProposalComputer#addEntityProposals(org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest, org.eclipse.wst.sse.core.internal.provisional.text.ITextRegion, org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode, org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext) */ protected void addEntityProposals( ContentAssistRequest contentAssistRequest, ITextRegion completionRegion, IDOMNode treeNode, CompletionProposalInvocationContext context) { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.xml.ui.internal.contentassist.AbstractXMLCompletionProposalComputer#addEntityProposals(java.util.Vector, java.util.Properties, java.lang.String, int, org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocumentRegion, org.eclipse.wst.sse.core.internal.provisional.text.ITextRegion, org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext) */ protected void addEntityProposals(Vector proposals, Properties map, String key, int nodeOffset, IStructuredDocumentRegion sdRegion, ITextRegion completionRegion, CompletionProposalInvocationContext context) { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.xml.ui.internal.contentassist.AbstractXMLCompletionProposalComputer#addPCDATAProposal(java.lang.String, org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest, org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext) */ protected void addPCDATAProposal(String nodeName, ContentAssistRequest contentAssistRequest, CompletionProposalInvocationContext context) { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.xml.ui.internal.contentassist.AbstractXMLCompletionProposalComputer#addStartDocumentProposals(org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest, org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext) */ protected void addStartDocumentProposals( ContentAssistRequest contentAssistRequest, CompletionProposalInvocationContext context) { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.xml.ui.internal.contentassist.AbstractXMLCompletionProposalComputer#addTagCloseProposals(org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest, org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext) */ protected void addTagCloseProposals( ContentAssistRequest contentAssistRequest, CompletionProposalInvocationContext context) { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.xml.ui.internal.contentassist.AbstractXMLCompletionProposalComputer#addTagInsertionProposals(org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest, int, org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext) */ protected void addTagInsertionProposals( ContentAssistRequest contentAssistRequest, int childPosition, CompletionProposalInvocationContext context) { //default behavior is to do nothing } /** * Default behavior is do to nothing. * * @see org.eclipse.wst.xml.ui.internal.contentassist.AbstractXMLCompletionProposalComputer#addTagNameProposals(org.eclipse.wst.xml.ui.internal.contentassist.ContentAssistRequest, int, org.eclipse.wst.sse.ui.contentassist.CompletionProposalInvocationContext) */ protected void addTagNameProposals( ContentAssistRequest contentAssistRequest, int childPosition, CompletionProposalInvocationContext context) { //default behavior is to do nothing } }