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