| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 /* |  | 
| 2  * Copyright (c) 2011 Motorola Mobility, Inc.  All rights reserved. |  | 
| 3  * |  | 
| 4  * Redistribution and use in source and binary forms, with or without modificati
    on, |  | 
| 5  * are permitted provided that the following conditions are met: |  | 
| 6  * |  | 
| 7  * Redistributions of source code must retain the above copyright notice, |  | 
| 8  * this list of conditions and the following disclaimer. |  | 
| 9  * |  | 
| 10  * Redistributions in binary form must reproduce the above copyright notice, |  | 
| 11  * this list of conditions and the following disclaimer in the documentation and
    /or |  | 
| 12  * other materials provided with the distribution. |  | 
| 13  * |  | 
| 14  * Neither the name of Motorola Mobility, Inc. nor the names of its contributors
     may |  | 
| 15  * be used to endorse or promote products derived from this software without |  | 
| 16  * specific prior written permission. |  | 
| 17  * |  | 
| 18  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS |  | 
| 19  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, |  | 
| 20  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |  | 
| 21  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT HOLDER OR |  | 
| 22  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |  | 
| 23  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |  | 
| 24  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |  | 
| 25  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |  | 
| 26  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING |  | 
| 27  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS |  | 
| 28  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |  | 
| 29  */ |  | 
| 30 |  | 
| 31 #include "config.h" |  | 
| 32 |  | 
| 33 #if ENABLE(MICRODATA) |  | 
| 34 #include "MicroDataItemValue.h" |  | 
| 35 |  | 
| 36 #include "Node.h" |  | 
| 37 |  | 
| 38 namespace WebCore { |  | 
| 39 |  | 
| 40 MicroDataItemValue::MicroDataItemValue(const String& string) |  | 
| 41     : m_type(STRING) |  | 
| 42     , m_string(string) |  | 
| 43 { |  | 
| 44 } |  | 
| 45 |  | 
| 46 MicroDataItemValue::MicroDataItemValue(Node* node) |  | 
| 47     : m_type(NODE) |  | 
| 48     , m_node(node) |  | 
| 49 { |  | 
| 50 } |  | 
| 51 |  | 
| 52 PassRefPtr<MicroDataItemValue> MicroDataItemValue::createFromString(const String
    & string) |  | 
| 53 { |  | 
| 54     return adoptRef(new MicroDataItemValue(string)); |  | 
| 55 } |  | 
| 56 |  | 
| 57 PassRefPtr<MicroDataItemValue> MicroDataItemValue::createFromNode(Node* node) |  | 
| 58 { |  | 
| 59     return adoptRef(new MicroDataItemValue(node)); |  | 
| 60 } |  | 
| 61 |  | 
| 62 } // namespace WebCore |  | 
| 63 |  | 
| 64 #endif // ENABLE(MICRODATA) |  | 
| OLD | NEW | 
|---|