Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / Source / core / html / ValidityState.cpp
blob850b8671c6a5887543fba0f00ff682e061248ed1
1 /*
2 * This file is part of the WebKit project.
4 * Copyright (C) 2009 Michelangelo De Simone <micdesim@gmail.com>
5 * Copyright (C) 2010 Apple Inc. All rights reserved.
7 * This library is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU Library General Public
9 * License as published by the Free Software Foundation; either
10 * version 2 of the License, or (at your option) any later version.
12 * This library is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Library General Public License for more details.
17 * You should have received a copy of the GNU Library General Public License
18 * along with this library; see the file COPYING.LIB. If not, write to
19 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
20 * Boston, MA 02110-1301, USA.
24 #include "config.h"
25 #include "core/html/ValidityState.h"
27 namespace blink {
29 String ValidityState::validationMessage() const
31 return m_control->validationMessage();
34 bool ValidityState::valueMissing() const
36 return m_control->valueMissing();
39 bool ValidityState::typeMismatch() const
41 return m_control->typeMismatch();
44 bool ValidityState::patternMismatch() const
46 return m_control->patternMismatch();
49 bool ValidityState::tooLong() const
51 return m_control->tooLong();
54 bool ValidityState::tooShort() const
56 return m_control->tooShort();
59 bool ValidityState::rangeUnderflow() const
61 return m_control->rangeUnderflow();
64 bool ValidityState::rangeOverflow() const
66 return m_control->rangeOverflow();
69 bool ValidityState::stepMismatch() const
71 return m_control->stepMismatch();
74 bool ValidityState::badInput() const
76 return m_control->hasBadInput();
79 bool ValidityState::customError() const
81 return m_control->customError();
84 bool ValidityState::valid() const
86 return m_control->valid();
89 } // namespace