|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gravsphcolldemo.EntityBrData
This class stores information needed to construct an ArrayBlockReader defining an Entity for a simulation in Applet2. It is used to transfer information between Applet2 and EditEntityDialog.
Constructor Summary | |
EntityBrData()
Constructs a new EntityBrData object without initializing any of its data members. |
|
EntityBrData(java.lang.String aName,
java.lang.String aMass,
java.lang.String aRadius,
java.lang.String aPosition,
java.lang.String aVelocity,
java.lang.String aColor)
Constructs a new EntityBrData object from the given data by calling the setXXXX methods. |
Method Summary | |
void |
assertValid()
Asserts that the data stored is complete (i.e. |
ArrayBlockReader |
getArrayBlockReader(java.lang.String[] projLawNames,
int projLawNum)
First calls assertValid() and then returns an ArrayBlockReader representing the Entity this EntityBrData object represents. |
java.lang.String |
getColor()
Gets the Color. |
java.lang.String |
getMass()
Returns the mass. |
java.lang.String |
getName()
Returns the name. |
java.lang.String |
getPosition()
Returns the position. |
java.lang.String |
getRadius()
Returns the radius. |
java.lang.String |
getVelocity()
Gets the velocity. |
void |
setColor(java.lang.String aColor)
Sets the Color. |
void |
setMass(java.lang.String aMass)
Sets the mass. |
void |
setName(java.lang.String aName)
Sets the name. |
void |
setPosition(java.lang.String aPosition)
Sets the position. |
void |
setRadius(java.lang.String aRadius)
Sets the radius. |
void |
setVelocity(java.lang.String aVelocity)
Sets the velocity. |
java.lang.String |
toString()
Returns a String representation of the data that can be used, for example, to store this object in an AWT List. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public EntityBrData()
public EntityBrData(java.lang.String aName, java.lang.String aMass, java.lang.String aRadius, java.lang.String aPosition, java.lang.String aVelocity, java.lang.String aColor) throws java.lang.IllegalArgumentException
Method Detail |
public java.lang.String getName()
public void setName(java.lang.String aName)
public java.lang.String getMass()
public void setMass(java.lang.String aMass) throws java.lang.IllegalArgumentException
public java.lang.String getRadius()
public void setRadius(java.lang.String aRadius) throws java.lang.IllegalArgumentException
public java.lang.String getPosition()
public void setPosition(java.lang.String aPosition) throws java.lang.IllegalArgumentException
public java.lang.String getVelocity()
public void setVelocity(java.lang.String aVelocity) throws java.lang.IllegalArgumentException
public java.lang.String getColor()
public void setColor(java.lang.String aColor) throws java.lang.IllegalArgumentException
public void assertValid() throws java.lang.IllegalArgumentException
public java.lang.String toString() throws java.lang.IllegalArgumentException
toString
in class java.lang.Object
public ArrayBlockReader getArrayBlockReader(java.lang.String[] projLawNames, int projLawNum) throws java.lang.IllegalArgumentException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |