/******************************************************************************* * 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 } }