in language/snippets/src/main/java/com/example/language/Analyze.java [47:88]
public static void main(String[] args) throws Exception {
if (args.length != 2) {
System.err.println("Usage:");
System.err.printf(
"\tjava %s \"command\" \"text to analyze\"\n", Analyze.class.getCanonicalName());
System.exit(1);
}
String command = args[0];
String text = args[1];
if (command.equals("classify")) {
if (text.startsWith("gs://")) {
classifyFile(text);
} else {
classifyText(text);
}
} else if (command.equals("entities")) {
if (text.startsWith("gs://")) {
analyzeEntitiesFile(text);
} else {
analyzeEntitiesText(text);
}
} else if (command.equals("sentiment")) {
if (text.startsWith("gs://")) {
analyzeSentimentFile(text);
} else {
analyzeSentimentText(text);
}
} else if (command.equals("syntax")) {
if (text.startsWith("gs://")) {
analyzeSyntaxFile(text);
} else {
analyzeSyntaxText(text);
}
} else if (command.equals("entities-sentiment")) {
if (text.startsWith("gs://")) {
entitySentimentFile(text);
} else {
entitySentimentText(text);
}
}
}