Java tutorial
/* * Copyright (C) 2008-2011 by Simon Hefti. All rights reserved. * Licensed under the EPL 1.0 (Eclipse Public License). * (see http://www.eclipse.org/legal/epl-v10.html) * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. * * Initial Developer: Simon Hefti */ package ch.heftix.mailxel.client; import com.google.gwt.user.client.ui.Label; import ch.heftix.mailxel.client.to.AddressTO; public class AddressLabel extends Label { private String displayText = null; public AddressLabel(final AddressTO addressTO) { super(); displayText = AddressTOUtil.getDisplayText(addressTO, AddressTOUtil.DISPLAY_SHORTNAME); setText(displayText); setStylePrimaryName("addresslabel"); setTitle(addressTO.address); } public String getDisplayText() { return displayText; } public int getDisplayTextLength() { if (null == displayText) { return 0; } return displayText.length(); } }