/******************************************************************************* * Copyright (c) 2007 Red Hat, Inc. * Distributed under license by Red Hat, Inc. All rights reserved. * This program is 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: * Red Hat, Inc. - initial API and implementation ******************************************************************************/ package org.jboss.tools.common.ui.widget.editor; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; /** * @author eskimo * */ public class LabelFieldEditor extends BaseFieldEditor { public LabelFieldEditor(String name, String label) { super(name, label, ""); //$NON-NLS-1$ } public LabelFieldEditor(String name, String label, String description) { super(name, label, ""); //$NON-NLS-1$ setDescription(description); } /* (non-Javadoc) * @see org.jboss.tools.seam.ui.widget.editor.BaseFieldEditor#doFillIntoGrid(java.lang.Object) */ @Override public void doFillIntoGrid(Object parent) { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.jboss.tools.seam.ui.widget.editor.BaseFieldEditor#getEditorControls(java.lang.Object) */ @Override public Object[] getEditorControls(Object composite) { // TODO Auto-generated method stub if(composite == null){ return null; } return new Control[]{createLabelControl((Composite)composite)}; } /* (non-Javadoc) * @see org.jboss.tools.seam.ui.widget.editor.BaseFieldEditor#getEditorControls() */ @Override public Object[] getEditorControls() { return getEditorControls(null); } /* (non-Javadoc) * @see org.jboss.tools.seam.ui.widget.editor.IFieldEditor#isEditable() */ @Override public boolean isEditable() { // TODO Auto-generated method stub return false; } /* (non-Javadoc) * @see org.jboss.tools.seam.ui.widget.editor.IFieldEditor#save(java.lang.Object) */ public void save(Object object) { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.jboss.tools.seam.ui.widget.editor.IFieldEditor#setEditable(boolean) */ @Override public void setEditable(boolean ediatble) { // TODO Auto-generated method stub } @Override public void setValue(Object value) { } /* (non-Javadoc) * @see org.jboss.tools.seam.ui.widget.editor.BaseFieldEditor#getNumberOfControls() */ @Override public int getNumberOfControls() { // TODO Auto-generated method stub return 1; } }