classes
Here are the data structures with brief descriptions:
booleanHTML single checkbox input type
colorHTML color input type
containerContainer element base class
creditcardDefault creditcard fieldset
dateHTML date input type
datetimeHTML datetime input type
datetimelocalHTML datetime-local input type
duplicateElementNameExceptionThrown when there are duplicate element names
elementBehold: the über-class
elementExceptionParent for element specific exceptions
elementParametersNoArrayExceptionThrown when element parameters aren't of type array on construction
emailDefault validator for email input elements
emailHTML email input type
fieldsetHolds HTML-fieldset specific attributes and methods
fileHTML file input type
hiddenHTML hidden input type
htmlCan be used to insert custom HTML between rendered HTML elements
htmldomDOMDocument for html-content
htmlformMain interface to users
inputInput element base class
invalidElementNameExceptionThrown when element name is empty or contains invalid characters
monthHTML month input type
multipleHTML-multiple-choice input type i.e. checkbox and select
numberDefault validator for number input elements
numberHTML number input type
passwordHTML password input type
rangeDefault validator for range input elements
rangeHTML range input type
regExCustomizable validator for input elements
richtextHTML richtext element
searchHTML search input type
singleHTML-single-choice input type i.e. radio and select
stepSteps break up forms into separate consecutive parts
stepnavCan be used to insert a step navigation
telHTML tel input type
telDefault validator for tel input elements
textHTML text input type
textareaHTML textarea element
timeHTML time input type
unknownElementTypeExceptionThrown when attemting to instantiate an inexistent element class
urlDefault validator for url input elements
urlHTML url input-type
validatorParent validator class
weekHTML week input type