Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Copyright (c) 2006, 2008 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.pde.internal.ua.ui.editor.cheatsheet.comp.details;
 
CompCSEnclosingTextModifyListener
 
 public class CompCSConclusionTextListener implements IDocumentListener {
 
 
 	private boolean fBlockEvents;

 
 		 = null;
 		 = false;
 	}

Parameters:
block
 
 	public void setBlockEvents(boolean block) {
 		 = block;
 	}

Returns:
 
 	public boolean getBlockEvents() {
 		return ;
 	}

Parameters:
object
 
 	public void setData(ICompCSTaskObject object) {
 		// Set data
 		 = object;
 	}
 
 	/* (non-Javadoc)
 	 * @see org.eclipse.jface.text.IDocumentListener#documentAboutToBeChanged(org.eclipse.jface.text.DocumentEvent)
 	 */
 		// NO-OP
 	}
 
 	/* (non-Javadoc)
 	 * @see org.eclipse.swt.events.ModifyListener#modifyText(org.eclipse.swt.events.ModifyEvent)
 	 */
 	public void documentChanged(DocumentEvent event) {
 		// Check whether to handle this event
 		if () {
 			return;
 		}
 		// Ensure the task object is defined
 		if ( == null) {
 			return;
 		}
 		// Get the text from the event
 		IDocument document = event.getDocument();
 		if (document == null) {
 			return;
 		}
 		String text = document.get().trim();
 		// Determine whether a conclusion was specified
 		boolean hasText = PDETextHelper.isDefined(text);
 		if (hasText) {
 			// A conclusion was specified, update accordingly
 		} else {
 			// No conclusion was specified, remove any existing one
 		}
 	}

Parameters:
text
	private void updateConclusionText(String text) {
			// Create a new conclusion
else {
			// Re-use the existing conclusion
		}
	}

Parameters:
text
	private void addConclusionText(String text) {
		conclusion.setFieldContent(text);
	}

Parameters:
text
	private void modifyConclusionText(String text) {
		conclusion.setFieldContent(text);
	}

Parameters:
text
	private void removeConclusionText(String text) {
		if (conclusion != null) {
		}
	}
New to GrepCode? Check out our FAQ X