public static class DwarfsData.DwarfData extends Object implements Dwarf
Modifier and Type | Field and Description |
---|---|
int |
age |
int[] |
fortuneNumber |
double |
height |
String |
homeDir |
URI |
homePage |
String |
name |
double |
weight |
PROP_AGE, PROP_FORTUNE_NUMBER, PROP_HEIGHT, PROP_HOME_DIR, PROP_HOME_PAGE, PROP_WEIGHT
Constructor and Description |
---|
DwarfsData.DwarfData(String name,
int age,
int[] fortuneNumber,
double height,
String homeDir,
String homePage,
double weight) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(String property,
PropertyChangeListener listener) |
void |
addVetoableChangeListener(String property,
VetoableChangeListener listener) |
int |
getAge() |
int[] |
getFortuneNumber() |
double |
getHeight() |
String |
getHomeDir() |
URI |
getHomePage() |
double |
getWeight() |
boolean |
hasAge() |
boolean |
hasHeight() |
boolean |
hasHomePage() |
boolean |
hasWeight() |
void |
removePropertyChangeListener(String property,
PropertyChangeListener listener) |
void |
removeVetoableChangeListener(String property,
VetoableChangeListener listener) |
void |
setAge(int age) |
void |
setFortuneNumber(int[] value) |
void |
setHeight(double height) |
void |
setHomeDir(String dir) |
void |
setHomePage(URI location) |
void |
setWeight(double weight) |
public final int age
public final int[] fortuneNumber
public final double height
public final String homeDir
public final URI homePage
public final String name
public final double weight
public DwarfsData.DwarfData(String name, int age, int[] fortuneNumber, double height, String homeDir, String homePage, double weight)
public int[] getFortuneNumber()
getFortuneNumber
in interface Dwarf
public void setFortuneNumber(int[] value)
setFortuneNumber
in interface Dwarf
public void setHeight(double height) throws PropertyVetoException
public String getHomeDir()
getHomeDir
in interface Dwarf
public void setHomeDir(String dir)
setHomeDir
in interface Dwarf
public URI getHomePage()
getHomePage
in interface Dwarf
public void setHomePage(URI location)
setHomePage
in interface Dwarf
public void addPropertyChangeListener(String property, PropertyChangeListener listener)
addPropertyChangeListener
in interface Dwarf
public void addVetoableChangeListener(String property, VetoableChangeListener listener)
addVetoableChangeListener
in interface Dwarf
public boolean hasHomePage()
hasHomePage
in interface Dwarf
public void removePropertyChangeListener(String property, PropertyChangeListener listener)
removePropertyChangeListener
in interface Dwarf
public void removeVetoableChangeListener(String property, VetoableChangeListener listener)
removeVetoableChangeListener
in interface Dwarf