Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Release Planner v1.0
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
X
A
ActionCommand
- class rp.cmd.
ActionCommand
.
An action that knows how to invoke the given command.
ActionCommand(Command)
- Constructor for class rp.cmd.
ActionCommand
actionPerformed(ActionEvent)
- Method in class rp.cmd.
MenuCommand
actionPerformed(ActionEvent)
- Method in class rp.cmd.
ActionCommand
addA(TwoList)
- Method in class rp.util.
TwoList
Adds this element at the rear of the A-list headed by the parameter.
addB(TwoList)
- Method in class rp.util.
TwoList
Adds this element at the rear of the B-list headed by the parameter.
AddExpn
- class rp.expn.
AddExpn
.
An add operator node in an expression tree.
AddExpn(Expn, Expn)
- Constructor for class rp.expn.
AddExpn
Construct a new addition operator with the given operands.
alloc()
- Method in class rp.dom.xml.
UserLoader
alloc()
- Method in class rp.dom.xml.
RPLoader
alloc()
- Method in class rp.dom.xml.
ReleasePlanLoader
alloc()
- Method in class rp.dom.xml.
ContributorLoader
alloc()
- Method in class rp.dom.xml.
CoderLoader
assert(boolean)
- Static method in class rp.util.
Debug
Insist on a condition.
assert(boolean, String)
- Static method in class rp.util.
Debug
Insist on a condition with an associated message.
B
BinaryOperatorExpn
- class rp.expn.
BinaryOperatorExpn
.
A generic node in an expression tree.
BinaryOperatorExpn(Expn, Expn)
- Constructor for class rp.expn.
BinaryOperatorExpn
Construct a new binary operator with the given operands.
BrowserControl
- class rp.gui.
BrowserControl
.
A simple, static class to display a URL in the system browser.
BrowserControl()
- Constructor for class rp.gui.
BrowserControl
C
CAPACITY
- Static variable in class rp.dom.xml.
RPTags
characters(char[], int, int)
- Method in class rp.util.xml.
XMLLoader
CLASS
- Static variable in class rp.dom.xml.
RPTags
classInvariant(boolean)
- Static method in class rp.util.
Debug
Insist on a class invariant condition.
classInvariant(boolean, String)
- Static method in class rp.util.
Debug
Insist on a class invariant with an associated message.
clone()
- Method in class rp.cmd.
Command
cloneCommand(Command)
- Static method in class rp.cmd.
CommandFactory
Clone a command
Coder
- class rp.dom.
Coder
.
Represents a contributor that can code.
CODER
- Static variable in class rp.dom.xml.
RPTags
Coder()
- Constructor for class rp.dom.
Coder
CoderLoader
- class rp.dom.xml.
CoderLoader
.
Loads the "coder" element.
CoderLoader()
- Constructor for class rp.dom.xml.
CoderLoader
Command
- class rp.cmd.
Command
.
baseclass for commands.
Command()
- Constructor for class rp.cmd.
Command
CommandFactory
- class rp.cmd.
CommandFactory
.
Keeps track of all commands in the system and allocates them and related objects on demand.
CommandFactory()
- Constructor for class rp.cmd.
CommandFactory
CommandLineOptionError
- error rp.util.
CommandLineOptionError
.
Indicates a bad command line option.
CommandLineOptionError(String)
- Constructor for class rp.util.
CommandLineOptionError
Contributor
- class rp.dom.
Contributor
.
Represents a user that can contribute to a release.
Contributor()
- Constructor for class rp.dom.
Contributor
ContributorLoader
- class rp.dom.xml.
ContributorLoader
.
Loads any object deriving from contributor.
ContributorLoader()
- Constructor for class rp.dom.xml.
ContributorLoader
count()
- Method in class rp.util.dom.
DOMRelation.Endpoint
Returns a count of the number of relationships attached to this endpoint.
count()
- Method in class rp.util.dom.
DOMRelation.Left
count()
- Method in class rp.util.dom.
DOMRelation.Right
countA()
- Method in class rp.util.
TwoList
Returns the number of nodes in the A-list of which this node is a part (or head).
countB()
- Method in class rp.util.
TwoList
Returns the number of nodes in the B-list of which this node is a part (or head).
D
DAYS
- Static variable in class rp.dom.xml.
RPTags
Debug
- class rp.util.
Debug
.
The Debug class is the API used for programatic insertion of debugging statements and assertions in code.
decommissionAsHeadA()
- Method in class rp.util.
TwoList
Frees this A head node to be used again.
decommissionAsHeadB()
- Method in class rp.util.
TwoList
Frees this B head node to be used again.
DeterministicEstimate
- class rp.estimate.
DeterministicEstimate
.
An estimate that is known exactly with no uncertainty.
DeterministicEstimate(double)
- Constructor for class rp.estimate.
DeterministicEstimate
Constructs a DeterministicEstimate with the given mean.
DevelopmentOrganization
- class rp.dom.
DevelopmentOrganization
.
Represents an organization that develops software.
DevelopsSoftware
- class rp.dom.rel.
DevelopsSoftware
.
Relationship between DevelopmentOrganizations and SoftwareProducts.
DevelopsSoftware.Left
- class rp.dom.rel.
DevelopsSoftware.Left
.
DevelopsSoftware.Left(DOMObject)
- Constructor for class rp.dom.rel.
DevelopsSoftware.Left
DevelopsSoftware.Right
- class rp.dom.rel.
DevelopsSoftware.Right
.
DevelopsSoftware.Right(DOMObject)
- Constructor for class rp.dom.rel.
DevelopsSoftware.Right
DevelopsSoftware(DevelopmentOrganization, SoftwareProduct)
- Constructor for class rp.dom.rel.
DevelopsSoftware
displayURL(String)
- Static method in class rp.gui.
BrowserControl
Display a file in the system browser.
DivideExpn
- class rp.expn.
DivideExpn
.
A division operator node in an expression tree.
DivideExpn(Expn, Expn)
- Constructor for class rp.expn.
DivideExpn
Construct a new division operator with the given operands.
DOMObject
- class rp.util.dom.
DOMObject
.
The common baseclass for all DOM objects and relations.
DOMObject.Iterator
- interface rp.util.dom.
DOMObject.Iterator
.
Used to iterate across DOMObjects.
DOMObject()
- Constructor for class rp.util.dom.
DOMObject
DOMRelation
- class rp.util.dom.
DOMRelation
.
This class represents meta-information about DOM relations.
DOMRelation.Endpoint
- class rp.util.dom.
DOMRelation.Endpoint
.
The end-point (left or right) of a relationship.
DOMRelation.Endpoint.Iterator
- interface rp.util.dom.
DOMRelation.Endpoint.Iterator
.
Used to iterate across the endpoints of a relationship.
DOMRelation.Endpoint(DOMObject)
- Constructor for class rp.util.dom.
DOMRelation.Endpoint
Initializes an endpoint held by the specified object.
DOMRelation.Instance
- class rp.util.dom.
DOMRelation.Instance
.
Baseclass for relationship instances.
DOMRelation.Instance.Iterator
- interface rp.util.dom.
DOMRelation.Instance.Iterator
.
Used to iterate across the instances of a relationship.
DOMRelation.Instance(DOMRelation.Left, DOMRelation.Right)
- Constructor for class rp.util.dom.
DOMRelation.Instance
Create a new relationship instance between the two object end-points.
DOMRelation.Left
- class rp.util.dom.
DOMRelation.Left
.
The left endpoint of a relationship.
DOMRelation.Left(DOMObject)
- Constructor for class rp.util.dom.
DOMRelation.Left
Initializes a left endpoint held by the specified object.
DOMRelation.Right
- class rp.util.dom.
DOMRelation.Right
.
The right endpoint of a relationship.
DOMRelation.Right(DOMObject)
- Constructor for class rp.util.dom.
DOMRelation.Right
Initializes a right endpoint held by the specified object.
DOMRelation(String)
- Constructor for class rp.util.dom.
DOMRelation
Initializes meta-data for a newly-defined relationship.
done()
- Method in class rp.dom.xml.
WorkFactorLoader
done()
- Method in class rp.dom.xml.
VacationLoader
done()
- Method in class rp.dom.xml.
UserLoader
done()
- Method in class rp.util.xml.
XMLLoader
Called on the end-tag corresponding to the start tag that casued this loader to be invoked.
doneLoader(int, StringBuffer, Object)
- Method in class rp.util.xml.
XMLParser
doneLoader(int, StringBuffer, Object)
- Method in interface rp.util.xml.
XMLLoaderChainElement
Called after the currently active loader encounters its end tag.
doneLoader(int, StringBuffer, Object)
- Method in class rp.util.xml.
XMLLoader
doneTags()
- Method in class rp.util.xml.
XMLTagsDefault
Called after all the tags have been registered with putTag.
DoPlan
- class rp.
DoPlan
.
The startup class for the DoPlan Release Planner application.
DoPlan()
- Constructor for class rp.
DoPlan
DoPlanFrame
- class rp.gui.
DoPlanFrame
.
The main window for the DoPlan Release Planner application.
DoPlanFrame()
- Constructor for class rp.gui.
DoPlanFrame
Initializes the main window while displaying a splash screen.
E
e
- Variable in class rp.dom.xml.
EstimateLoader
endElement(int)
- Method in class rp.dom.xml.
UserLoader
endElement(int)
- Method in class rp.dom.xml.
ReleasePlanLoader
endElement(int)
- Method in class rp.dom.xml.
EstimateLoader
endElement(int)
- Method in class rp.dom.xml.
ContributorLoader
endElement(int)
- Method in class rp.util.xml.
XMLLoader
Called when the end-tag of an element is encoutnered.
endElement(String, String, String)
- Method in class rp.util.xml.
XMLLoader
Estimate
- class rp.estimate.
Estimate
.
The baseclass for estimates of all sorts
ESTIMATE
- Static variable in class rp.dom.xml.
RPTags
Estimate()
- Constructor for class rp.estimate.
Estimate
EstimateExpn
- class rp.expn.
EstimateExpn
.
A constant (stochastic) estimate in an expression tree.
EstimateExpn(Estimate)
- Constructor for class rp.expn.
EstimateExpn
Constructs an EstiamteExpn with the given estimate.
EstimateLoader
- class rp.dom.xml.
EstimateLoader
.
Baseclass for loaders that elements containing estimates.
EstimateLoader()
- Constructor for class rp.dom.xml.
EstimateLoader
execute()
- Method in class rp.cmd.
WebCommand
execute()
- Method in class rp.cmd.
QuitCommand
execute()
- Method in class rp.cmd.
Command
Expn
- class rp.expn.
Expn
.
A generic node in an expression tree.
Expn()
- Constructor for class rp.expn.
Expn
F
FeatureRelease
- class rp.dom.
FeatureRelease
.
Represents a release of a software product
FeatureRelease()
- Constructor for class rp.dom.
FeatureRelease
firstA()
- Method in class rp.util.
TwoList
Returns the first element on the A-list, or null if none.
firstB()
- Method in class rp.util.
TwoList
Returns the first element on the B-list, or null if none.
G
get()
- Static method in class rp.dom.
DevelopmentOrganization
get()
- Static method in class rp.dom.rel.
HasUsers
get()
- Static method in class rp.dom.rel.
HasFeatureReleases
get()
- Static method in class rp.dom.rel.
DevelopsSoftware
get()
- Static method in class rp.dom.xml.
RPTags
Returns the singleton instance of this class.
get()
- Method in interface rp.util.dom.
DOMRelation.Endpoint.Iterator
Re-return the current element in the list.
get()
- Method in interface rp.util.dom.
DOMRelation.Instance.Iterator
Re-return the current element in the list.
get()
- Method in interface rp.util.dom.
DOMObject.Iterator
Re-return the current element in the list.
get()
- Static method in class rp.util.xml.
XMLParser
Accessor for the singleton object of this class.
get(String)
- Static method in class rp.cmd.
CommandFactory
Get a cloned Command object of the given name
getAction(String)
- Static method in class rp.cmd.
CommandFactory
Get a javax.swing.Action initialized appropriately to execute the named command when the action is triggerred
getActualStart()
- Method in class rp.dom.
FeatureRelease
getAttributes()
- Method in class rp.util.xml.
XMLLoader
Return the attributes associated with the current tag
getChar(String)
- Static method in class rp.util.
Res
Gets a char resource.
getCharData()
- Method in class rp.util.xml.
XMLLoader
Return the character data associated with the current tag
getCI(double)
- Method in class rp.estimate.
Estimate
Returns a confidence interval on this estimate.
getCI(double)
- Method in class rp.estimate.
DeterministicEstimate
getContributor()
- Method in class rp.dom.xml.
ContributorLoader
getContributorClass()
- Method in class rp.dom.
Contributor
getDesignator()
- Method in class rp.dom.
FeatureRelease
getDevelopmentOrganization()
- Method in class rp.dom.
User
getDevelopmentOrganization()
- Method in class rp.dom.
SoftwareProduct
getEffectiveDays()
- Method in class rp.dom.
Contributor
getEffectiveDaysToDate()
- Method in class rp.dom.
Contributor
getFeatureReleases()
- Method in class rp.dom.
SoftwareProduct
getInt(String)
- Static method in class rp.util.
Res
Gets n integer resource.
getLeft()
- Method in class rp.expn.
BinaryOperatorExpn
Gets the left operand.
getLeftClass()
- Method in class rp.util.dom.
DOMRelation
getLeftEndpoint()
- Method in class rp.util.dom.
DOMRelation.Instance
Get the left endpoint of this relationship instance.
getLeftEndpointIterator()
- Method in class rp.util.dom.
DOMRelation
getLeftName()
- Method in class rp.util.dom.
DOMRelation
getLeftObject()
- Method in class rp.util.dom.
DOMRelation.Instance
Get the object on the left of this relationship instance.
getLoader(int)
- Method in class rp.util.xml.
XMLTagsDefault
getLoader(int)
- Method in interface rp.util.xml.
XMLTags
Fetches an instance of a loader class (possibly recycled) for a given tag id.
getLoaderParameter()
- Method in class rp.util.xml.
XMLLoader
Fetches the parameter from the just finished loader.
getMaxLeftNumericity()
- Method in class rp.util.dom.
DOMRelation
getMaxRightNumericity()
- Method in class rp.util.dom.
DOMRelation
getMean()
- Method in class rp.estimate.
NormalEstimate
getMean()
- Method in class rp.estimate.
Estimate
Returns the mean value of this estimate.
getMean()
- Method in class rp.estimate.
DeterministicEstimate
getMenuItem(String)
- Static method in class rp.cmd.
CommandFactory
Get a javax.swing.JMenuItem initialized appropriately to execute the named command when the menu is triggerred
getMinLeftNumericity()
- Method in class rp.util.dom.
DOMRelation
getMinRightNumericity()
- Method in class rp.util.dom.
DOMRelation
getMission()
- Method in class rp.dom.
FeatureRelease
getName()
- Method in class rp.cmd.
WebCommand
getName()
- Method in class rp.cmd.
QuitCommand
getName()
- Method in class rp.cmd.
Command
getName()
- Method in class rp.dom.
User
getName()
- Method in class rp.dom.
SoftwareProduct
getName()
- Method in class rp.dom.
DevelopmentOrganization
getName()
- Method in class rp.util.dom.
DOMRelation
getNestingLevel()
- Method in class rp.util.xml.
XMLLoader
The nesting level of the XML tags relative to this loader.
getNumOperands()
- Method in class rp.expn.
OperatorExpn
Gets the number of operands for this operator.
getObject()
- Method in class rp.dom.xml.
RPLoader
getObject()
- Method in class rp.util.dom.
DOMRelation.Endpoint
Returns the object that owns this endpoint.
getOperand()
- Method in class rp.expn.
OperatorExpn
Gets all the operands at once.
getOperand(int)
- Method in class rp.expn.
OperatorExpn
Gets the i'th operand (0-based) of this operator.
getOther()
- Method in class rp.util.dom.
DOMRelation.Endpoint
Returns the (first) object on the other side of the relationship or null if none.
getOther()
- Method in class rp.util.dom.
DOMRelation.Left
getOther()
- Method in class rp.util.dom.
DOMRelation.Right
getParameter()
- Method in class rp.util.xml.
XMLLoader
Fetches the invocation parameter for this loader.
getPassword()
- Method in class rp.dom.
User
getPlannedStart()
- Method in class rp.dom.
FeatureRelease
getRelation()
- Method in class rp.dom.rel.
HasUsers
getRelation()
- Method in class rp.dom.rel.
HasUsers.Left
getRelation()
- Method in class rp.dom.rel.
HasUsers.Right
getRelation()
- Method in class rp.dom.rel.
HasFeatureReleases
getRelation()
- Method in class rp.dom.rel.
HasFeatureReleases.Left
getRelation()
- Method in class rp.dom.rel.
HasFeatureReleases.Right
getRelation()
- Method in class rp.dom.rel.
DevelopsSoftware
getRelation()
- Method in class rp.dom.rel.
DevelopsSoftware.Left
getRelation()
- Method in class rp.dom.rel.
DevelopsSoftware.Right
getRelation()
- Method in class rp.util.dom.
DOMRelation.Endpoint
Returns the meta-infomration about the relationship that this endpoint is part of.
getRelation()
- Method in class rp.util.dom.
DOMRelation.Instance
Return the meta-object representing the relationship of which this instance is a part.
getRight()
- Method in class rp.expn.
BinaryOperatorExpn
Gets the right operand.
getRightClass()
- Method in class rp.util.dom.
DOMRelation
getRightEndpoint()
- Method in class rp.util.dom.
DOMRelation.Instance
Get the right endpoint of this relationship instance.
getRightEndpointIterator()
- Method in class rp.util.dom.
DOMRelation
getRightName()
- Method in class rp.util.dom.
DOMRelation
getRightObject()
- Method in class rp.util.dom.
DOMRelation.Instance
Get the object on the right of this relationship instance.
getScalarMean()
- Method in class rp.expn.
SumExpn
getScalarMean()
- Method in class rp.expn.
SubtractExpn
getScalarMean()
- Method in class rp.expn.
ScalarExpn
Return a (possibly computed) scalar mean for this node in the expression tree.
getScalarMean()
- Method in class rp.expn.
NegateExpn
getScalarMean()
- Method in class rp.expn.
MultiplyExpn
getScalarMean()
- Method in class rp.expn.
Expn
Return a (possibly computed) scalar mean for this node in the expression tree.
getScalarMean()
- Method in class rp.expn.
EstimateExpn
Get the mean of this node's estimate.
getScalarMean()
- Method in class rp.expn.
DivideExpn
getScalarMean()
- Method in class rp.expn.
AddExpn
getSdev()
- Method in class rp.estimate.
NormalEstimate
getSdev()
- Method in class rp.estimate.
Estimate
Returns the standard deviation of this estimate.
getSdev()
- Method in class rp.estimate.
DeterministicEstimate
getSoftware()
- Method in class rp.dom.
DevelopmentOrganization
getSoftwareProduct()
- Method in class rp.dom.
FeatureRelease
getSoftwareProduct()
- Method in class rp.dom.xml.
ReleasePlanLoader
getString(String)
- Static method in class rp.util.
Res
Gets a string resource.
getStringVector(String)
- Static method in class rp.util.
Res
Gets a string array resource.
getTwoList()
- Method in interface rp.util.
TwoList.Iterator
Return the current element.
getUnaryOperand()
- Method in class rp.expn.
UnaryOperatorExpn
Gets the unary operand.
getUser()
- Method in class rp.dom.xml.
UserLoader
getUsers()
- Method in class rp.dom.
DevelopmentOrganization
getVacation()
- Method in class rp.dom.
Contributor
getValue()
- Method in class rp.expn.
ScalarExpn
getValue()
- Method in class rp.expn.
EstimateExpn
Gets the stochastic estimate associated with this expression node.
getVariance()
- Method in class rp.estimate.
NormalEstimate
getVariance()
- Method in class rp.estimate.
Estimate
Returns the variance of this estimate.
getVariance()
- Method in class rp.estimate.
DeterministicEstimate
getWorkDaysAvailable()
- Method in class rp.dom.
Contributor
getWorkFactor()
- Method in class rp.dom.
Contributor
goNext()
- Method in interface rp.util.
TwoList.Iterator
Moves to the next element.
goNext()
- Method in class rp.util.
TwoList.IteratorA
goNext()
- Method in class rp.util.
TwoList.IteratorB
goPrevious()
- Method in interface rp.util.
TwoList.Iterator
Moves to the previous element.
goPrevious()
- Method in class rp.util.
TwoList.IteratorA
goPrevious()
- Method in class rp.util.
TwoList.IteratorB
H
HasFeatureReleases
- class rp.dom.rel.
HasFeatureReleases
.
Relationship between SoftwareProducts and FeatureReleases.
HasFeatureReleases.Left
- class rp.dom.rel.
HasFeatureReleases.Left
.
HasFeatureReleases.Left(RPObject)
- Constructor for class rp.dom.rel.
HasFeatureReleases.Left
HasFeatureReleases.Right
- class rp.dom.rel.
HasFeatureReleases.Right
.
HasFeatureReleases.Right(RPObject)
- Constructor for class rp.dom.rel.
HasFeatureReleases.Right
HasFeatureReleases(SoftwareProduct, FeatureRelease)
- Constructor for class rp.dom.rel.
HasFeatureReleases
hasNext()
- Method in interface rp.util.
TwoList.Iterator
Tests if there is any next element.
hasNext()
- Method in class rp.util.
TwoList.IteratorA
hasNext()
- Method in class rp.util.
TwoList.IteratorB
hasPrevious()
- Method in interface rp.util.
TwoList.Iterator
Tests if there is any previous element.
hasPrevious()
- Method in class rp.util.
TwoList.IteratorA
hasPrevious()
- Method in class rp.util.
TwoList.IteratorB
HasUsers
- class rp.dom.rel.
HasUsers
.
Relationship between DevelopmentOrganizations and Users of the RP1.
HasUsers.Left
- class rp.dom.rel.
HasUsers.Left
.
HasUsers.Left(RPObject)
- Constructor for class rp.dom.rel.
HasUsers.Left
HasUsers.Right
- class rp.dom.rel.
HasUsers.Right
.
HasUsers.Right(RPObject)
- Constructor for class rp.dom.rel.
HasUsers.Right
HasUsers(DevelopmentOrganization, User)
- Constructor for class rp.dom.rel.
HasUsers
headA
- Variable in class rp.util.
TwoList
headA()
- Method in class rp.util.
TwoList
Returns the head of the A-list or null if not initialized.
headB
- Variable in class rp.util.
TwoList
headB()
- Method in class rp.util.
TwoList
Returns the head of the B-list or null if not initialized.
I
idOf(String)
- Method in class rp.util.xml.
XMLTagsDefault
idOf(String)
- Method in interface rp.util.xml.
XMLTags
Returns the integer id of a tag given by its string name.
init()
- Method in class rp.dom.xml.
RPLoader
init()
- Method in class rp.util.xml.
XMLLoader
Called to allow the loader to do any object-specific intialization.
initAsHeadA()
- Method in class rp.util.
TwoList
Initializes this node as the head of an empty A-list.
initAsHeadB()
- Method in class rp.util.
TwoList
Initializes this node as the head of an empty B-list.
isElementA()
- Method in class rp.util.
TwoList
Tests if this node is an element of an A-list (but not the head)
isElementB()
- Method in class rp.util.
TwoList
Tests if this node is an element of a B-list (but not the head)
isHeadA()
- Method in class rp.util.
TwoList
Tests if this node is a head of an A-list.
isHeadB()
- Method in class rp.util.
TwoList
Tests if this node is a head of a B-list.
isLeft()
- Method in class rp.util.dom.
DOMRelation.Endpoint
Indicates if this is a left endpoint.
isLeft()
- Method in class rp.util.dom.
DOMRelation.Left
isLeft()
- Method in class rp.util.dom.
DOMRelation.Right
isReset()
- Method in interface rp.util.
TwoList.Iterator
Tests if this iterator is set to the starting position.
isRight()
- Method in class rp.util.dom.
DOMRelation.Endpoint
Indicates if this is a right endpoint.
isRight()
- Method in class rp.util.dom.
DOMRelation.Left
isRight()
- Method in class rp.util.dom.
DOMRelation.Right
isWindowsPlatform()
- Static method in class rp.gui.
BrowserControl
Try to determine whether this application is running under Windows or some other platform by examing the "os.name" property.
iterator()
- Method in class rp.util.dom.
DOMRelation.Endpoint
Returns an iterator over all objects on the other side of the relationship.
iterator()
- Method in class rp.util.dom.
DOMRelation.Left
iterator()
- Method in class rp.util.dom.
DOMRelation.Right
L
loopInvariant(boolean)
- Static method in class rp.util.
Debug
Insist on an loop invariant condition.
loopInvariant(boolean, String)
- Static method in class rp.util.
Debug
Insist on a loop invariant with an associated message.
M
main(String[])
- Static method in class rp.
DoPlan
Starts-up the Release Planner DoPlan application.
MANY
- Static variable in class rp.util.dom.
DOMRelation.Instance
represents an infinite maximum numericity
MEAN
- Static variable in class rp.dom.xml.
RPTags
MenuCommand
- class rp.cmd.
MenuCommand
.
A menu item that knows how to invoke the given command.
MenuCommand(Command)
- Constructor for class rp.cmd.
MenuCommand
MultiplyExpn
- class rp.expn.
MultiplyExpn
.
A multiply operator node in an expression tree.
MultiplyExpn(Expn, Expn)
- Constructor for class rp.expn.
MultiplyExpn
Construct a new multiply operator with the given operands.
N
NAME
- Static variable in class rp.dom.xml.
RPTags
nameOf(int)
- Method in class rp.util.xml.
XMLTagsDefault
nameOf(int)
- Method in interface rp.util.xml.
XMLTags
Returns the string name of a tag given by its integer id.
NaryOperatorExpn
- class rp.expn.
NaryOperatorExpn
.
An N'ary operation node in an expression tree.
NaryOperatorExpn(Expn[])
- Constructor for class rp.expn.
NaryOperatorExpn
Construct a new n'ary operator with the given operands.
NegateExpn
- class rp.expn.
NegateExpn
.
A unary operation in an expression tree.
NegateExpn(Expn)
- Constructor for class rp.expn.
NegateExpn
Construct a new negation operator with the given operand.
newLoader(Object)
- Method in class rp.util.xml.
XMLLoader
Establishes a new loader for the given tag as the current content handler Should be called in startElement or not at all.
next()
- Method in interface rp.util.dom.
DOMRelation.Endpoint.Iterator
Proceed to the next element in the list and return it.
next()
- Method in interface rp.util.dom.
DOMRelation.Instance.Iterator
Proceed to the next element in the list and return it.
next()
- Method in interface rp.util.dom.
DOMObject.Iterator
Proceed to the next element in the list and return it.
nextA
- Variable in class rp.util.
TwoList
nextB
- Variable in class rp.util.
TwoList
NormalEstimate
- class rp.estimate.
NormalEstimate
.
An estimate based on a Normal distribution.
NormalEstimate(double, double)
- Constructor for class rp.estimate.
NormalEstimate
Construct a new Normal estiamte with the given mean and standard deviation.
NotImplementedError
- error rp.util.
NotImplementedError
.
Indicates an attempt to use an un-implemented method.
NotImplementedError()
- Constructor for class rp.util.
NotImplementedError
NotImplementedError(String)
- Constructor for class rp.util.
NotImplementedError
nTags
- Static variable in class rp.dom.xml.
RPTags
numsA
- Variable in class rp.util.
TwoList
numsB
- Variable in class rp.util.
TwoList
O
operands
- Variable in class rp.expn.
OperatorExpn
OperatorExpn
- class rp.expn.
OperatorExpn
.
A generic node in an expression tree.
OperatorExpn()
- Constructor for class rp.expn.
OperatorExpn
options(boolean)
- Static method in class rp.util.
Debug
Returns debug command line option usage documentation suitable for merging into a larger command-line usage message.
P
ParameterError
- error rp.util.
ParameterError
.
Indicates a bad parameter.
ParameterError(String)
- Constructor for class rp.util.
ParameterError
parse(String, XMLTags)
- Method in class rp.util.xml.
XMLParser
Begin parsing the named file.
parseOptions(String[])
- Static method in class rp.util.
Debug
Parses command-line debug options.
post(boolean)
- Static method in class rp.util.
Debug
Insist on a post-condition.
post(boolean, String)
- Static method in class rp.util.
Debug
Insist on a post-condition with an associated message.
pre(boolean)
- Static method in class rp.util.
Debug
Insist on a pre-condition.
pre(boolean, String)
- Static method in class rp.util.
Debug
Insist on a pre-condition with an associated message.
prevA
- Variable in class rp.util.
TwoList
prevB
- Variable in class rp.util.
TwoList
previous()
- Method in interface rp.util.dom.
DOMRelation.Endpoint.Iterator
Backtrack to the previous element in the list and return it.
previous()
- Method in interface rp.util.dom.
DOMRelation.Instance.Iterator
Backtrack to the previous element in the list and return it.
previous()
- Method in interface rp.util.dom.
DOMObject.Iterator
Backtrack to the previous element in the list and return it.
PRODUCT
- Static variable in class rp.dom.xml.
RPTags
put(String)
- Static method in class rp.util.
Debug
Prints a message to the debug log file at debug level 1.
put(String, int)
- Static method in class rp.util.
Debug
Prints a message to the debug log file.
putTag(int, String, String)
- Method in class rp.util.xml.
XMLTagsDefault
Registers an association.
Q
QuitCommand
- class rp.cmd.
QuitCommand
.
Exits the application
QuitCommand()
- Constructor for class rp.cmd.
QuitCommand
R
relationIterator()
- Method in class rp.util.dom.
DOMRelation.Endpoint
Returns an iterator over all relationship instances attached to this endpoint.
relationIterator()
- Method in class rp.util.dom.
DOMRelation.Left
relationIterator()
- Method in class rp.util.dom.
DOMRelation.Right
RELEASE_PLAN
- Static variable in class rp.dom.xml.
RPTags
ReleasePlanLoader
- class rp.dom.xml.
ReleasePlanLoader
.
Handles top-level XML tag in a release plan document.
ReleasePlanLoader()
- Constructor for class rp.dom.xml.
ReleasePlanLoader
Res
- class rp.util.
Res
.
Handles resources for the application
Res()
- Constructor for class rp.util.
Res
reset()
- Method in interface rp.util.
TwoList.Iterator
Return the iterator to the starting position.
returnLoader(int, XMLLoader)
- Method in class rp.util.xml.
XMLTagsDefault
returnLoader(int, XMLLoader)
- Method in interface rp.util.xml.
XMLTags
Inidicates that the client is done with this loader and it may be recycled.
rm()
- Method in class rp.util.dom.
DOMRelation.Instance
Remove the relationship between the two objects.
rmA()
- Method in class rp.util.
TwoList
Removes this element from the A-list.
rmB()
- Method in class rp.util.
TwoList
rp
- package rp
This is the top-level package for the Release Planner application suite.
rp.cmd
- package rp.cmd
Contains all the various commands used in RP1.
rp.dom
- package rp.dom
This package contains the domain object model (the "business objects") for the rp suite of applications.
rp.dom.rel
- package rp.dom.rel
This package contains the relationships between RP business objects.
rp.dom.xml
- package rp.dom.xml
This package contains classes for parsing XML tags into the rp object model.
rp.estimate
- package rp.estimate
Classes for expressing and computing stochastic estimates.
rp.expn
- package rp.expn
Implements expression trees involving possibly stochastic quantities.
rp.gui
- package rp.gui
Holds the majority of the GUI.
rp.util
- package rp.util
Miscellaneous utility classes for ReleasePlanner.
rp.util.dom
- package rp.util.dom
This package implements a framework for storing objects and their relationships.
rp.util.xml
- package rp.util.xml
This package implements utility classes to assist in parsing XML.
RPLoader
- class rp.dom.xml.
RPLoader
.
Baseclass for all RP XMLLoaders.
RPLoader()
- Constructor for class rp.dom.xml.
RPLoader
RPObject
- class rp.dom.
RPObject
.
The common baseclass for all Release Planner business objects.
RPObject()
- Constructor for class rp.dom.
RPObject
RPTags
- class rp.dom.xml.
RPTags
.
Used by loaders classes to access the integer id's of tags.
S
ScalarExpn
- class rp.expn.
ScalarExpn
.
A scalar (non-stochastic) floating point number in an expression tree.
ScalarExpn(double)
- Constructor for class rp.expn.
ScalarExpn
Constructs a ScalarExpn with the given value.
SDEV
- Static variable in class rp.dom.xml.
RPTags
setActualStart(Date)
- Method in class rp.dom.
FeatureRelease
setApplication(String)
- Static method in class rp.util.
Res
Sets the name of the application
setContributorClass(String)
- Method in class rp.dom.
Contributor
setDesignator(String)
- Method in class rp.dom.
FeatureRelease
setEffectiveDaysToDate(double)
- Method in class rp.dom.
Contributor
setEnabled(String, boolean)
- Static method in class rp.cmd.
CommandFactory
Set the global enables status of the named command.
setLeft(Expn)
- Method in class rp.expn.
BinaryOperatorExpn
Sets the left operand.
setLeftClassName(String)
- Method in class rp.util.dom.
DOMRelation
setLeftName(String)
- Method in class rp.util.dom.
DOMRelation
setLeftNumericity(int, int)
- Method in class rp.util.dom.
DOMRelation
setMean(double)
- Method in class rp.estimate.
DeterministicEstimate
Sets the mean value of this estimate.
setMission(String)
- Method in class rp.dom.
FeatureRelease
setName(String)
- Method in class rp.dom.
User
setName(String)
- Method in class rp.dom.
SoftwareProduct
setName(String)
- Method in class rp.dom.
DevelopmentOrganization
setNumOperands(int)
- Method in class rp.expn.
OperatorExpn
Sets the number of operands for this operator.
setOperand(Expn[])
- Method in class rp.expn.
OperatorExpn
Sets all the operands at once Either this method or setNumOperands must be called before any other
setOperand(Expn[])
- Method in class rp.expn.
NaryOperatorExpn
setOperand(int, Expn)
- Method in class rp.expn.
OperatorExpn
Sets the i'th operand (0-based) to the given expression.
setOperand(int, Expn)
- Method in class rp.expn.
NaryOperatorExpn
setPassword(String)
- Method in class rp.dom.
User
setPlannedStart(Date)
- Method in class rp.dom.
FeatureRelease
setRight(Expn)
- Method in class rp.expn.
BinaryOperatorExpn
Sets the right operand.
setRightClassName(String)
- Method in class rp.util.dom.
DOMRelation
setRightName(String)
- Method in class rp.util.dom.
DOMRelation
setRightNumericity(int, int)
- Method in class rp.util.dom.
DOMRelation
setUnaryOperand(Expn)
- Method in class rp.expn.
UnaryOperatorExpn
Sets the unary operand.
setVacation(Estimate)
- Method in class rp.dom.
Contributor
setValue(double)
- Method in class rp.expn.
ScalarExpn
setValue(Estimate)
- Method in class rp.expn.
EstimateExpn
Sets or changes the stochastic estimate associated with this expression node.
setWorkDaysAvailable(double)
- Method in class rp.dom.
Contributor
setWorkFactor(Estimate)
- Method in class rp.dom.
Contributor
SoftwareProduct
- class rp.dom.
SoftwareProduct
.
Represents a software product that may be worked on.
SoftwareProduct()
- Constructor for class rp.dom.
SoftwareProduct
start()
- Method in class rp.dom.xml.
RPLoader
start()
- Method in class rp.dom.xml.
ReleasePlanLoader
startElement(int)
- Method in class rp.dom.xml.
ReleasePlanLoader
startElement(int)
- Method in class rp.dom.xml.
ContributorLoader
startElement(int)
- Method in class rp.util.xml.
XMLLoader
Called whenever a new XML element is encountered Attributes may be accessed via a call to getAttributes.
startElement(String, String, String, Attributes)
- Method in class rp.util.xml.
XMLParser
startElement(String, String, String, Attributes)
- Method in class rp.util.xml.
XMLLoader
SubtractExpn
- class rp.expn.
SubtractExpn
.
A subtraction operator node in an expression tree.
SubtractExpn(Expn, Expn)
- Constructor for class rp.expn.
SubtractExpn
Construct a new subtraction operator with the given operands.
SumExpn
- class rp.expn.
SumExpn
.
An N'ary operation node in an expression tree.
SumExpn(Expn[])
- Constructor for class rp.expn.
SumExpn
Construct a new sum operator with the given operands.
T
TO_DATE
- Static variable in class rp.dom.xml.
RPTags
tryGetString(String)
- Static method in class rp.util.
Res
Gets a string resource that might not be there.
TwoList
- class rp.util.
TwoList
.
A utility baseclass providing storage and associated functions operating on two doubly-linked circular lists, A and B.
TwoList.Iterator
- interface rp.util.
TwoList.Iterator
.
Used for iterating over TwoList lists (A or B).
TwoList.IteratorA
- class rp.util.
TwoList.IteratorA
.
An implementation of the Iterator interface for A-lists.
TwoList.IteratorA(TwoList)
- Constructor for class rp.util.
TwoList.IteratorA
TwoList.IteratorB
- class rp.util.
TwoList.IteratorB
.
An implementation of the Iterator interface for B-lists.
TwoList.IteratorB(TwoList)
- Constructor for class rp.util.
TwoList.IteratorB
TwoList()
- Constructor for class rp.util.
TwoList
Initializes node storage as unused.
U
UnaryOperatorExpn
- class rp.expn.
UnaryOperatorExpn
.
A unary operation in an expression tree.
UnaryOperatorExpn(Expn)
- Constructor for class rp.expn.
UnaryOperatorExpn
Construct a new unary operator with the given operand.
UndefinedException
- exception rp.util.
UndefinedException
.
Indicates an attmept to invoke an undefined computation.
UndefinedException(String)
- Constructor for class rp.util.
UndefinedException
update(Observable, Object)
- Method in class rp.cmd.
MenuCommand
update(Observable, Object)
- Method in class rp.cmd.
ActionCommand
update(Observable, Object)
- Method in class rp.expn.
OperatorExpn
User
- class rp.dom.
User
.
Represents a user of the Release Planner System
User()
- Constructor for class rp.dom.
User
UserLoader
- class rp.dom.xml.
UserLoader
.
Loads elements corresponsind to objects derived from User.
UserLoader()
- Constructor for class rp.dom.xml.
UserLoader
V
VACATION
- Static variable in class rp.dom.xml.
RPTags
VacationLoader
- class rp.dom.xml.
VacationLoader
.
Loads the "vacation" element.
VacationLoader()
- Constructor for class rp.dom.xml.
VacationLoader
W
WebCommand
- class rp.cmd.
WebCommand
.
Exits the application
WebCommand()
- Constructor for class rp.cmd.
WebCommand
WORK_FACTOR
- Static variable in class rp.dom.xml.
RPTags
WorkFactorLoader
- class rp.dom.xml.
WorkFactorLoader
.
Loads the "work-factor" element.
WorkFactorLoader()
- Constructor for class rp.dom.xml.
WorkFactorLoader
X
XMLLoader
- class rp.util.xml.
XMLLoader
.
The baseclass for XML loader objects.
XMLLoader()
- Constructor for class rp.util.xml.
XMLLoader
XMLLoaderChainElement
- interface rp.util.xml.
XMLLoaderChainElement
.
Declares a protocol for objects that can be chained together as loader objects.
XMLParser
- class rp.util.xml.
XMLParser
.
Wraps an XML parser.
XMLTagNoLoaderException
- exception rp.util.xml.
XMLTagNoLoaderException
.
Indicates an XML tag that has no loader class registered
XMLTagNoLoaderException(String)
- Constructor for class rp.util.xml.
XMLTagNoLoaderException
XMLTagNotFoundException
- exception rp.util.xml.
XMLTagNotFoundException
.
Indicates an unregistered XML tag.
XMLTagNotFoundException(String)
- Constructor for class rp.util.xml.
XMLTagNotFoundException
XMLTags
- interface rp.util.xml.
XMLTags
.
Declares a protocol for looking up XML tag id's and names, and for allocating and returning loaders.
XMLTagsDefault
- class rp.util.xml.
XMLTagsDefault
.
A default implementation of XMLTag that uses arrays and hash maps, and re-cycles loaders.
XMLTagsDefault(int)
- Constructor for class rp.util.xml.
XMLTagsDefault
Allocates storage in advance for the tag mapping data structures.
A
B
C
D
E
F
G
H
I
L
M
N
O
P
Q
R
S
T
U
V
W
X
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Release Planner v1.0
PREV NEXT
FRAMES
NO FRAMES
All Classes