package org.aplikator.server.descriptor; import java.io.Serializable; import org.aplikator.client.shared.descriptor.LabelFieldDTO; import org.aplikator.client.shared.descriptor.WidgetDTO; import org.aplikator.server.data.Context; public class LabelField<T extends Serializable> extends WidgetPropertyDescriptorBase<T> { public LabelField(Property<T> property) { super(property); } @Override public WidgetDTO getWidgetDescriptor(Context ctx) { LabelFieldDTO desc = new LabelFieldDTO(getProperty().getPropertyDTO(ctx)); desc.setSize(getSize()); desc.setFormatPattern(getFormatPattern()); desc.setLocalizedName(getLocalizedName(ctx)); desc.setEnabled(isEnabled()); return desc; } }