Account.java
上传用户:hengxinggs
上传日期:2008-01-15
资源大小:212k
文件大小:2k
源码类别:

PlugIns编程

开发平台:

Java

  1. /*******************************************************************************
  2.  * Copyright (c) 2005 IBM Corporation and others.
  3.  * All rights reserved. This program and the accompanying materials
  4.  * are made available under the terms of the Eclipse Public License v1.0
  5.  * which accompanies this distribution, and is available at
  6.  * http://www.eclipse.org/legal/epl-v10.html
  7.  * 
  8.  * Contributors:
  9.  *     IBM Corporation - initial API and implementation
  10.  *******************************************************************************/
  11. package org.eclipse.jface.examples.databinding.model;
  12. public class Account extends ModelObject {
  13. private String country;
  14. private String firstName;
  15. private String lastName;
  16. private String state;
  17. private String phone;
  18. public void setFirstName(String string) {
  19. String oldValue = firstName;
  20. firstName = string;
  21. firePropertyChange("firstName", oldValue, string);
  22. }
  23. public void setLastName(String string) {
  24. String oldValue = lastName;
  25. lastName = string;
  26. firePropertyChange("lastName", oldValue, string);
  27. }
  28. public void setState(String string) {
  29. String oldValue = state;
  30. state = string;
  31. firePropertyChange("state", oldValue, string);
  32. }
  33. public void setPhone(String string) {
  34. String oldValue = phone;
  35. phone = string;
  36. firePropertyChange("phone", oldValue, phone);
  37. }
  38. public void setCountry(String string) {
  39. Object oldValue = country;
  40. country = string;
  41. firePropertyChange("country", oldValue, string);
  42. }
  43. public String getCountry() {
  44. return country;
  45. }
  46. public String getFirstName() {
  47. return firstName;
  48. }
  49. public String getLastName() {
  50. return lastName;
  51. }
  52. public String getState() {
  53. return state;
  54. }
  55. public String getPhone() {
  56. return phone;
  57. }
  58. }