Home | History | Annotate | Download | only in html

Lines Matching refs:InputType

28 #include "InputType.h"
74 typedef PassOwnPtr<InputType> (*InputTypeFactoryFunction)(HTMLInputElement*);
107 PassOwnPtr<InputType> InputType::create(HTMLInputElement* element, const String& typeName)
110 PassOwnPtr<InputType> (*factory)(HTMLInputElement*) = typeName.isEmpty() ? 0 : factoryMap->get(typeName);
116 PassOwnPtr<InputType> InputType::createText(HTMLInputElement* element)
121 InputType::~InputType()
125 bool InputType::isTextField() const
130 bool InputType::isTextType() const
135 bool InputType::isRangeControl() const
140 bool InputType::saveFormControlState(String& result) const
149 void InputType::restoreFormControlState(const String& state) const
154 bool InputType::isFormDataAppendable() const
160 bool InputType::appendFormData(FormDataList& encoding, bool) const
167 double InputType::valueAsDate() const
172 void InputType::setValueAsDate(double, ExceptionCode& ec) const
177 double InputType::valueAsNumber() const
182 void InputType::setValueAsNumber(double, ExceptionCode& ec) const
187 bool InputType::supportsValidation() const
192 bool InputType::typeMismatchFor(const String&) const
197 bool InputType::typeMismatch() const
202 bool InputType::supportsRequired() const
208 bool InputType::valueMissing(const String&) const
213 bool InputType::patternMismatch(const String&) const
218 bool InputType::rangeUnderflow(const String&) const
223 bool InputType::rangeOverflow(const String&) const
228 bool InputType::supportsRangeLimitation() const
233 double InputType::defaultValueForStepUp() const
238 double InputType::minimum() const
244 double InputType::maximum() const
250 bool InputType::stepMismatch(const String&, double) const
257 double InputType::stepBase() const
263 double InputType::stepBaseWithDecimalPlaces(unsigned* decimalPlaces) const
270 double InputType::defaultStep() const
275 double InputType::stepScaleFactor() const
280 bool InputType::parsedStepValueShouldBeInteger() const
285 bool InputType::scaledStepValueShouldBeInteger() const
290 double InputType::acceptableError(double) const
295 String InputType::typeMismatchText() const
300 String InputType::valueMissingText() const
305 void InputType::handleClickEvent(MouseEvent*)
309 void InputType::handleMouseDownEvent(MouseEvent*)
314 void InputType::handleTouchStartEvent(TouchEvent*)
319 void InputType::handleDOMActivateEvent(Event*)
323 void InputType::handleKeydownEvent(KeyboardEvent*)
327 void InputType::handleKeypressEvent(KeyboardEvent*)
331 void InputType::handleKeyupEvent(KeyboardEvent*)
335 void InputType::handleBeforeTextInsertedEvent(BeforeTextInsertedEvent* event)
340 void InputType::handleWheelEvent(WheelEvent*)
344 void InputType::forwardEvent(Event*)
348 bool InputType::shouldSubmitImplicitly(Event* event)
353 PassRefPtr<HTMLFormElement> InputType::formForSubmission() const
358 RenderObject* InputType::createRenderer(RenderArena*, RenderStyle* style) const
363 void InputType::createShadowSubtree()
367 void InputType::destroyShadowSubtree()
372 double InputType::parseToDouble(const String&, double defaultValue) const
377 double InputType::parseToDoubleWithDecimalPlaces(const String& src, double defaultValue, unsigned *decimalPlaces) const
384 bool InputType::parseToDateComponents(const String&, DateComponents*) const
390 String InputType::serialize(double) const
396 void InputType::dispatchSimulatedClickIfActive(KeyboardEvent* event) const
403 bool InputType::canSetStringValue() const
408 bool InputType::isKeyboardFocusable() const
413 bool InputType::shouldUseInputMethod() const
418 void InputType::handleBlurEvent()
422 void InputType::accessKeyAction(bool)
427 void InputType::attach()
431 void InputType::altAttributeChanged()
435 void InputType::srcAttributeChanged()
439 void InputType::valueChanged()
443 void InputType::willMoveToNewOwnerDocument()
447 bool InputType::shouldRespectAlignAttribute()
452 bool InputType::canChangeFromAnotherType() const
457 void InputType::minOrMaxAttributeChanged()
461 bool InputType::canBeSuccessfulSubmitButton()
466 bool InputType::rendererIsNeeded()
471 FileList* InputType::files()
476 bool InputType::getTypeSpecificValue(String&)
481 String InputType::fallbackValue()
486 String InputType::defaultValue()
491 bool InputType::canSetSuggestedValue()
496 bool InputType::shouldSendChangeEventAfterCheckedChanged()
501 bool InputType::storesValueSeparateFromAttribute()
506 bool InputType::canSetValue(const String&)
511 PassOwnPtr<ClickHandlingState> InputType::willDispatchClick()
516 void InputType::didDispatchClick(Event*, const ClickHandlingState&)
520 String InputType::visibleValue() const
525 String InputType::convertFromVisibleValue(const String& visibleValue) const
530 bool InputType::isAcceptableValue(const String&)
535 String InputType::sanitizeValue(const String& proposedValue)
540 bool InputType::hasUnacceptableValue()
545 void InputType::setFileList(const Vector<String>&)
550 bool InputType::shouldResetOnDocumentActivation()
555 bool InputType::shouldRespectListAttribute()
560 bool InputType::shouldRespectSpeechAttribute()
565 bool InputType::isTextButton() const
570 bool InputType::isRadioButton() const
575 bool InputType::isSearchField() const
580 bool InputType::isHiddenType() const
585 bool InputType::isPasswordField() const
590 bool InputType::isCheckbox() const
595 bool InputType::isEmailField() const
600 bool InputType::isFileUpload() const
605 bool InputType::isImageButton() const
610 bool InputType::isNumberField() const
615 bool InputType::isSubmitButton() const
620 bool InputType::isTelephoneField() const
625 bool InputType::isURLField() const
630 bool InputType::isEnumeratable()
635 bool InputType::isCheckable()
640 bool InputType::hasSpinButton()
645 bool InputType::shouldRespectHeightAndWidthAttributes()