org.beangle.commons.text.inflector.rule

Members list

Type members

Classlikes

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
abstract class AbstractRegexReplacementRule(regex: String) extends Rule

Abstract AbstractRegexReplacementRule class.

Abstract AbstractRegexReplacementRule class.

Attributes

Companion
object
Supertypes
trait Rule
class Object
trait Matchable
class Any
Known subtypes
class CategoryInflectionRule(words: Array[String], singularSuffix: String, pluralSuffix: String) extends SuffixInflectionRule

CategoryInflectionRule class.

CategoryInflectionRule class.

Attributes

Supertypes
trait Rule
class Object
trait Matchable
class Any
class IrregularMappingRule(wordMappings: Map[String, String], regex: String) extends AbstractRegexReplacementRule

IrregularMappingRule class.

IrregularMappingRule class.

Attributes

Supertypes
trait Rule
class Object
trait Matchable
class Any
class RegexReplacementRule(regex: String, val replacement: String) extends AbstractRegexReplacementRule

RegexReplacementRule class.

RegexReplacementRule class.

Attributes

Supertypes
trait Rule
class Object
trait Matchable
class Any
class SuffixInflectionRule(suffix: String, val singularSuffix: String, val pluralSuffix: String) extends Rule

SuffixInflectionRule class.

SuffixInflectionRule class.

Attributes

Supertypes
trait Rule
class Object
trait Matchable
class Any
Known subtypes