All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.softicar.platform.common.string.title.capitalizer.Prepositions Maven / Gradle / Ivy

Go to download

The SoftiCAR Platform is a lightweight, Java-based library to create interactive business web applications.

There is a newer version: 50.0.0
Show newest version
package com.softicar.platform.common.string.title.capitalizer;

import java.util.Arrays;
import java.util.Set;
import java.util.TreeSet;

/**
 * Set of most English prepositions.
 * 

* Contains only short prepositions up to 4 letters. * * @author Oliver Richers */ class Prepositions { private final Set prepositions = new TreeSet<>(); public Prepositions() { prepositions.addAll(Arrays.asList("amid", "apud", "as", "at", "atop", "by", "down")); prepositions.addAll(Arrays.asList("from", "in", "into", "like", "near", "next")); prepositions.addAll(Arrays.asList("of", "off", "on", "onto", "out", "over", "pace", "past", "per", "plus", "pro")); prepositions.addAll(Arrays.asList("qua", "sans", "save", "than", "till", "to")); prepositions.addAll(Arrays.asList("unto", "up", "upon", "via", "vice", "with")); } public boolean contains(String word) { return prepositions.contains(word); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy