test_class.declarator: out
test_class.original_string: ByteArrayOutputStream out;
test_class.type: ByteArrayOutputStream
test_class.var_name: out
test_class.declarator: rdfWriter
test_class.original_string: RdfWriter rdfWriter;
test_class.type: RdfWriter
test_class.var_name: rdfWriter
test_class.declarator: rdfConverter
test_class.original_string: RdfConverter rdfConverter;
test_class.type: RdfConverter
test_class.var_name: rdfConverter
test_class.declarator: sites
test_class.original_string: SitesImpl sites;
test_class.type: SitesImpl
test_class.var_name: sites
test_class.declarator: rdfFactory = SimpleValueFactory.getInstance()
test_class.original_string: ValueFactory rdfFactory = SimpleValueFactory.getInstance();
test_class.type: ValueFactory
test_class.var_name: rdfFactory
test_class.declarator: resource = rdfFactory.createIRI("http://test.org/")
test_class.original_string: Resource resource = rdfFactory.createIRI("http://test.org/");
test_class.type: Resource
test_class.var_name: resource
test_class.declarator: objectFactory = new TestObjectFactory()
test_class.modifier: final
test_class.original_string: final TestObjectFactory objectFactory = new TestObjectFactory();
test_class.type: TestObjectFactory
test_class.var_name: objectFactory
test_class.declarator: dataObjectFactory = new DataObjectFactoryImpl()
test_class.modifier: final
test_class.original_string: final DataObjectFactory dataObjectFactory = new DataObjectFactoryImpl();
test_class.type: DataObjectFactory
test_class.var_name: dataObjectFactory
test_class.file: wdtk-rdf/src/test/java/org/wikidata/wdtk/rdf/RdfConverterTest.java
test_class.identifier: RdfConverterTest
test_case.body: @Test
  	public void testStatementComplexValue() throws RDFHandlerException,
  			RDFParseException, IOException {
  		GlobeCoordinatesValue value = Datamodel.makeGlobeCoordinatesValue(51,
  				13, GlobeCoordinatesValue.PREC_DEGREE,
  				GlobeCoordinatesValue.GLOBE_EARTH);
  		Statement statement = StatementBuilder
  				.forSubjectAndProperty(ItemIdValue.NULL, PropertyIdValue.NULL)
  				.withId("Q0$test")
  				.withValue(value).build();
  		this.rdfConverter.writeFullStatement(statement, false);
  		this.rdfWriter.finish();
  		Model model = RdfTestHelpers.parseRdf(this.out.toString());
  		assertEquals(model, RdfTestHelpers.parseRdf(RdfTestHelpers
  				.getResourceFromFile("StatementCplx.rdf")));
  	}
test_case.class_method_signature: RdfConverterTest.testStatementComplexValue()
test_case.full_signature: @Test public void testStatementComplexValue()
test_case.identifier: testStatementComplexValue
test_case.invocations: makeGlobeCoordinatesValue build withValue withId forSubjectAndProperty writeFullStatement finish parseRdf toString assertEquals parseRdf getResourceFromFile
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testStatementComplexValue()
focal_class.declarator: tasks = RdfSerializer.TASK_ALL_ENTITIES
              | RdfSerializer.TASK_ALL_EXACT_DATA
focal_class.original_string: int tasks = RdfSerializer.TASK_ALL_ENTITIES
              | RdfSerializer.TASK_ALL_EXACT_DATA;
focal_class.type: int
focal_class.var_name: tasks
focal_class.file: wdtk-rdf/src/main/java/org/wikidata/wdtk/rdf/RdfConverter.java
focal_class.identifier: RdfConverter
focal_class.class_method_signature: RdfConverter.RdfConverter(RdfWriter rdfWriter, Sites sites, PropertyRegister propertyRegister)
focal_class.full_signature: public  RdfConverter(RdfWriter rdfWriter, Sites sites, PropertyRegister propertyRegister)
focal_class.identifier: RdfConverter
focal_class.modifiers: public
focal_class.parameters: (RdfWriter rdfWriter, Sites sites, PropertyRegister propertyRegister)
focal_class.signature:  RdfConverter(RdfWriter rdfWriter, Sites sites, PropertyRegister propertyRegister)
focal_class.class_method_signature: RdfConverter.setTasks(int tasks)
focal_class.full_signature: public void setTasks(int tasks)
focal_class.identifier: setTasks
focal_class.modifiers: public
focal_class.parameters: (int tasks)
focal_class.return: void
focal_class.signature: void setTasks(int tasks)
focal_class.class_method_signature: RdfConverter.getTasks()
focal_class.full_signature: public int getTasks()
focal_class.identifier: getTasks
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getTasks()
focal_class.class_method_signature: RdfConverter.hasTask(int task)
focal_class.full_signature:  boolean hasTask(int task)
focal_class.identifier: hasTask
focal_class.parameters: (int task)
focal_class.return: boolean
focal_class.signature: boolean hasTask(int task)
focal_class.class_method_signature: RdfConverter.writeTermTriples(Resource subject, TermKind kind, Collection<MonolingualTextValue> terms)
focal_class.full_signature: @Override public void writeTermTriples(Resource subject, TermKind kind, Collection<MonolingualTextValue> terms)
focal_class.identifier: writeTermTriples
focal_class.modifiers: @Override public
focal_class.parameters: (Resource subject, TermKind kind, Collection<MonolingualTextValue> terms)
focal_class.return: void
focal_class.signature: void writeTermTriples(Resource subject, TermKind kind, Collection<MonolingualTextValue> terms)
focal_class.class_method_signature: RdfConverter.writeSiteLinks(Resource subject, Map<String, SiteLink> siteLinks)
focal_class.full_signature: @Override public void writeSiteLinks(Resource subject, Map<String, SiteLink> siteLinks)
focal_class.identifier: writeSiteLinks
focal_class.modifiers: @Override public
focal_class.parameters: (Resource subject, Map<String, SiteLink> siteLinks)
focal_class.return: void
focal_class.signature: void writeSiteLinks(Resource subject, Map<String, SiteLink> siteLinks)
focal_class.class_method_signature: RdfConverter.writePropertyDatatype(PropertyDocument document)
focal_class.full_signature: @Override public void writePropertyDatatype(PropertyDocument document)
focal_class.identifier: writePropertyDatatype
focal_class.modifiers: @Override public
focal_class.parameters: (PropertyDocument document)
focal_class.return: void
focal_class.signature: void writePropertyDatatype(PropertyDocument document)
focal_class.class_method_signature: RdfConverter.writeInterPropertyLinks(PropertyDocument document)
focal_class.full_signature: @Override public void writeInterPropertyLinks(PropertyDocument document)
focal_class.identifier: writeInterPropertyLinks
focal_class.modifiers: @Override public
focal_class.parameters: (PropertyDocument document)
focal_class.return: void
focal_class.signature: void writeInterPropertyLinks(PropertyDocument document)
focal_class.class_method_signature: RdfConverter.writeSimpleStatement(Statement statement)
focal_class.full_signature: @Override public void writeSimpleStatement(Statement statement)
focal_class.identifier: writeSimpleStatement
focal_class.modifiers: @Override public
focal_class.parameters: (Statement statement)
focal_class.return: void
focal_class.signature: void writeSimpleStatement(Statement statement)
focal_class.class_method_signature: RdfConverter.writeFullStatement(Statement statement, boolean best)
focal_class.full_signature: @Override public void writeFullStatement(Statement statement, boolean best)
focal_class.identifier: writeFullStatement
focal_class.modifiers: @Override public
focal_class.parameters: (Statement statement, boolean best)
focal_class.return: void
focal_class.signature: void writeFullStatement(Statement statement, boolean best)
focal_class.class_method_signature: RdfConverter.writeItemDocument(ItemDocument document)
focal_class.full_signature: @Override public void writeItemDocument(ItemDocument document)
focal_class.identifier: writeItemDocument
focal_class.modifiers: @Override public
focal_class.parameters: (ItemDocument document)
focal_class.return: void
focal_class.signature: void writeItemDocument(ItemDocument document)
focal_class.class_method_signature: RdfConverter.writePropertyDocument(PropertyDocument document)
focal_class.full_signature: @Override public void writePropertyDocument(PropertyDocument document)
focal_class.identifier: writePropertyDocument
focal_class.modifiers: @Override public
focal_class.parameters: (PropertyDocument document)
focal_class.return: void
focal_class.signature: void writePropertyDocument(PropertyDocument document)
focal_class.class_method_signature: RdfConverter.writeOWLDeclarations()
focal_class.full_signature: @Override public void writeOWLDeclarations()
focal_class.identifier: writeOWLDeclarations
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void writeOWLDeclarations()
focal_class.superclass: extends AbstractRdfConverter
focal_method.body: @Override
      public void writeFullStatement(Statement statement, boolean best) throws RDFHandlerException {
          if (!hasTask(RdfSerializer.TASK_STATEMENTS)) return;
          super.writeFullStatement(statement, best);
      }
focal_method.class_method_signature: RdfConverter.writeFullStatement(Statement statement, boolean best)
focal_method.full_signature: @Override public void writeFullStatement(Statement statement, boolean best)
focal_method.identifier: writeFullStatement
focal_method.invocations: hasTask writeFullStatement
focal_method.modifiers: @Override public
focal_method.parameters: (Statement statement, boolean best)
focal_method.return: void
focal_method.signature: void writeFullStatement(Statement statement, boolean best)