use of de.micromata.opengis.kml.v_2_2_0.Document in project google-cloud-java by GoogleCloudPlatform.
the class LanguageServiceClientTest method analyzeSentimentTest.
@Test
@SuppressWarnings("all")
public void analyzeSentimentTest() {
String language = "language-1613589672";
AnalyzeSentimentResponse expectedResponse = AnalyzeSentimentResponse.newBuilder().setLanguage(language).build();
mockLanguageService.addResponse(expectedResponse);
Document document = Document.newBuilder().build();
AnalyzeSentimentResponse actualResponse = client.analyzeSentiment(document);
Assert.assertEquals(expectedResponse, actualResponse);
List<GeneratedMessageV3> actualRequests = mockLanguageService.getRequests();
Assert.assertEquals(1, actualRequests.size());
AnalyzeSentimentRequest actualRequest = (AnalyzeSentimentRequest) actualRequests.get(0);
Assert.assertEquals(document, actualRequest.getDocument());
}
use of de.micromata.opengis.kml.v_2_2_0.Document in project google-cloud-java by GoogleCloudPlatform.
the class LanguageServiceClientTest method analyzeSyntaxTest.
@Test
@SuppressWarnings("all")
public void analyzeSyntaxTest() {
String language = "language-1613589672";
AnalyzeSyntaxResponse expectedResponse = AnalyzeSyntaxResponse.newBuilder().setLanguage(language).build();
mockLanguageService.addResponse(expectedResponse);
Document document = Document.newBuilder().build();
EncodingType encodingType = EncodingType.NONE;
AnalyzeSyntaxResponse actualResponse = client.analyzeSyntax(document, encodingType);
Assert.assertEquals(expectedResponse, actualResponse);
List<GeneratedMessageV3> actualRequests = mockLanguageService.getRequests();
Assert.assertEquals(1, actualRequests.size());
AnalyzeSyntaxRequest actualRequest = (AnalyzeSyntaxRequest) actualRequests.get(0);
Assert.assertEquals(document, actualRequest.getDocument());
Assert.assertEquals(encodingType, actualRequest.getEncodingType());
}
use of de.micromata.opengis.kml.v_2_2_0.Document in project JMRI by JMRI.
the class XmlFile method newDocument.
/**
* Create the Document object to store a particular root Element.
*
* @param root Root element of the final document
* @param dtd name of an external DTD
* @return new Document, with root installed
*/
public static Document newDocument(Element root, String dtd) {
Document doc = new Document(root);
doc.setDocType(new DocType(root.getName(), dtd));
addDefaultInfo(root);
return doc;
}
use of de.micromata.opengis.kml.v_2_2_0.Document in project JMRI by JMRI.
the class XmlFile method newDocument.
/**
* Create the Document object to store a particular root Element, without a
* DocType DTD (e.g. for using a schema)
*
* @param root Root element of the final document
* @return new Document, with root installed
*/
public static Document newDocument(Element root) {
Document doc = new Document(root);
addDefaultInfo(root);
return doc;
}
use of de.micromata.opengis.kml.v_2_2_0.Document in project JMRI by JMRI.
the class LocationManagerXml method writeFile.
@Override
public void writeFile(String name) throws java.io.FileNotFoundException, java.io.IOException {
log.debug("writeFile {}", name);
// This is taken in large part from "Java and XML" page 368
File file = findFile(name);
if (file == null) {
file = new File(name);
}
// create root element
// NOI18N
Element root = new Element("operations-config");
// NOI18N
Document doc = newDocument(root, dtdLocation + "operations-locations.dtd");
// add XSLT processing instruction
java.util.Map<String, String> m = new java.util.HashMap<String, String>();
// NOI18N
m.put("type", "text/xsl");
// NOI18N
m.put("href", xsltLocation + "operations-locations.xsl");
// NOI18N
ProcessingInstruction p = new ProcessingInstruction("xml-stylesheet", m);
doc.addContent(0, p);
LocationManager.instance().store(root);
ScheduleManager.instance().store(root);
writeXML(file, doc);
// done - location file now stored, so can't be dirty
setDirty(false);
}
Aggregations