public class DataModelConverter extends Object implements SnakVisitor<Snak>, ValueVisitor<Value>
| Constructor and Description |
|---|
DataModelConverter(DataObjectFactory dataObjectFactory)
Constructor.
|
public DataModelConverter(DataObjectFactory dataObjectFactory)
dataObjectFactory - the factory to use for creating new objectspublic ItemIdValue convert(ItemIdValue object)
public PropertyIdValue convert(PropertyIdValue object)
public DatatypeIdValue convert(DatatypeIdValue object)
public GlobeCoordinatesValue convert(GlobeCoordinatesValue object)
public StringValue convert(StringValue object)
public MonolingualTextValue convert(MonolingualTextValue object)
public QuantityValue convert(QuantityValue object)
public SomeValueSnak convert(SomeValueSnak object)
public NoValueSnak convert(NoValueSnak object)
public StatementGroup convert(StatementGroup object)
public PropertyDocument convert(PropertyDocument object)
public ItemDocument convert(ItemDocument object)
public Snak visit(ValueSnak snak)
SnakVisitorvisit in interface SnakVisitor<Snak>snak - the snak to visitpublic Snak visit(SomeValueSnak snak)
SnakVisitorvisit in interface SnakVisitor<Snak>snak - the snak to visitpublic Snak visit(NoValueSnak snak)
SnakVisitorvisit in interface SnakVisitor<Snak>snak - the snak to visitpublic Value visit(DatatypeIdValue value)
ValueVisitorvisit in interface ValueVisitor<Value>value - the value to visitpublic Value visit(EntityIdValue value)
ValueVisitorItemIdValue and
PropertyIdValue. Since the set of possible subtypes can be
extended by extensions of Wikibase, the visitor only visits the general
(abstract) supertype. Implementations will have to decide if the given
specific type is supported and what to do with it.visit in interface ValueVisitor<Value>value - the value to visitpublic Value visit(GlobeCoordinatesValue value)
ValueVisitorvisit in interface ValueVisitor<Value>value - the value to visitpublic Value visit(MonolingualTextValue value)
ValueVisitorvisit in interface ValueVisitor<Value>value - the value to visitpublic Value visit(QuantityValue value)
ValueVisitorvisit in interface ValueVisitor<Value>value - the value to visitpublic Value visit(StringValue value)
ValueVisitorvisit in interface ValueVisitor<Value>value - the value to visitpublic Value visit(TimeValue value)
ValueVisitorvisit in interface ValueVisitor<Value>value - the value to visitCopyright © 2014 Wikidata Toolkit Developers. Generated from source code published under the Apache License 2.0. For more information, see the Wikidata Toolkit homepage