OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 package org.chromium.distiller; | 5 package org.chromium.distiller; |
6 | 6 |
7 import org.chromium.distiller.proto.DomDistillerProtos.TimingInfo; | 7 import org.chromium.distiller.proto.DomDistillerProtos.TimingInfo; |
8 | 8 |
9 import com.google.gwt.core.client.JsArray; | 9 import com.google.gwt.core.client.JsArray; |
10 import com.google.gwt.dom.client.Element; | 10 import com.google.gwt.dom.client.Element; |
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
218 return article; | 218 return article; |
219 } | 219 } |
220 | 220 |
221 @Override | 221 @Override |
222 public boolean optOut() { | 222 public boolean optOut() { |
223 // While this is not directly supported, the page owner can simply omit
the required tags | 223 // While this is not directly supported, the page owner can simply omit
the required tags |
224 // and parse() will return a null OpenGraphProtocolParser. | 224 // and parse() will return a null OpenGraphProtocolParser. |
225 return false; | 225 return false; |
226 } | 226 } |
227 | 227 |
| 228 @Override |
| 229 public String getStructuredData() { |
| 230 return ""; |
| 231 } |
| 232 |
228 /** | 233 /** |
229 * The object that has successfully extracted OpenGraphProtocol markup infor
mation from |root|. | 234 * The object that has successfully extracted OpenGraphProtocol markup infor
mation from |root|. |
230 * | 235 * |
231 * @throws Exception if the properties do not conform to the procotol i.e. n
ot all required | 236 * @throws Exception if the properties do not conform to the procotol i.e. n
ot all required |
232 * properties exist. | 237 * properties exist. |
233 */ | 238 */ |
234 private OpenGraphProtocolParser(Element root, TimingInfo timingInfo) throws
Exception { | 239 private OpenGraphProtocolParser(Element root, TimingInfo timingInfo) throws
Exception { |
235 mPropertyTable = new HashMap<String, String>(); | 240 mPropertyTable = new HashMap<String, String>(); |
236 mPrefixes = new EnumMap<Prefix, String>(Prefix.class); | 241 mPrefixes = new EnumMap<Prefix, String>(Prefix.class); |
237 mTimingInfo = timingInfo; | 242 mTimingInfo = timingInfo; |
(...skipping 288 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
526 mCheckedType = false; | 531 mCheckedType = false; |
527 mIsArticleType = false; | 532 mIsArticleType = false; |
528 mAuthors = new ArrayList<String>(); | 533 mAuthors = new ArrayList<String>(); |
529 } | 534 } |
530 | 535 |
531 private String[] getAuthors() { | 536 private String[] getAuthors() { |
532 return mAuthors.toArray(new String[mAuthors.size()]); | 537 return mAuthors.toArray(new String[mAuthors.size()]); |
533 } | 538 } |
534 } | 539 } |
535 } | 540 } |
OLD | NEW |