Package com.topcoder.shared.problem

Interface Summary
Element The Element class is an abstraction of the notion of a problem statement 'element'.
ElementRenderer Interface for all renderer objects.
Renderer Interface for rendering an element (like a problem component) to HTML or plain text.
 

Class Summary
ArrayValue Implementation of DataValue that holds an array of values.
CharacterValue Implementation of DataValue that holds a single character value.
Constraint The Constraint class is intended to be a generalization of input constraints in problem statements.
DataType A DataType represents a data type in a language-independent manner.
DataTypeFactory This class implements a global database of known data types.
DataValue A DataValue is a particular parameter or test value; the instance can be used to generate a human-readable encoding, an encoding for a particular programming language, or an actual Java object containing the represented value.
DataValueReader  
DecimalValue Implementation of DataValue that holds a decimal value (double).
IntegralValue Implementation of DataValue that holds a integral number (integer or long).
MaxSizeConstraint The MaxSizeConstraint class is for constraints related to the maximum size (length) of a parameter.
MinSizeConstraint The MinSizeConstraint class is for constraints related to the minimum size (length) of a parameter.
NodeElement A NodeElement represents an XML element.
Problem This class contains data for a problem.
ProblemComponent This class fully represents a problem statement.
ProblemConstants Constants for use by problem package.
ProblemMessage This is a utility class for representing messages generate during problem statement parsing and construction.
Range A class to represent a range of values.
SimpleComponent  
SizeConstraint The SizeConstraint class is for constraints related to the size (length) of a parameter.
StringValue Implementation of DataValue that holds a String value.
TestCase This class represents a test case.
TextElement The simplest element is a TextElement, which corresponds to CDATA (plain, unstructured text).
UserConstraint A user constraint is where the problem writer writes arbitrary text to specify a constraint.
ValidValuesConstraint The ValidValuesConstraint is a constraint containing information as to the valid values of a parameter.
Value A class to represent a value (held in a string field).
WebService An element to hold information about a Web Service.
 

Exception Summary
DataValueParseException Represents an exception that occurred while parsing a data value.
InvalidTypeException Invalid type exception.