public class Sanscript
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Sanscript.HashOptions |
static class |
Sanscript.HashScheme |
static interface |
Sanscript.Options |
static interface |
Sanscript.Scheme |
class |
Sanscript.Schemes |
| Constructor and Description |
|---|
Sanscript() |
| Modifier and Type | Method and Description |
|---|---|
void |
addBrahmicScheme(java.lang.String name,
Sanscript.Scheme scheme)
Add a Brahmic scheme to Sanscript.
|
void |
addRomanScheme(java.lang.String name,
Sanscript.Scheme scheme)
Add a roman scheme to Sanscript.
|
Sanscript.Schemes |
getSchemes()
Returns the collection of all schemes.
|
boolean |
isRomanScheme(java.lang.String name)
Check whether the given scheme encodes romanized Sanskrit.
|
java.lang.String |
t(java.lang.String data,
java.lang.String from,
java.lang.String to) |
java.lang.String |
t(java.lang.String data,
java.lang.String from,
java.lang.String to,
Sanscript.Options options)
Transliterate from one script to another.
|
public Sanscript.Schemes getSchemes()
public boolean isRomanScheme(java.lang.String name)
name - the scheme namepublic void addBrahmicScheme(java.lang.String name,
Sanscript.Scheme scheme)
name - the scheme namescheme - the scheme data itself. This should be constructed as
described above.public void addRomanScheme(java.lang.String name,
Sanscript.Scheme scheme)
name - the scheme namescheme - the scheme data itselfpublic java.lang.String t(java.lang.String data,
java.lang.String from,
java.lang.String to,
Sanscript.Options options)
data - the string to transliteratefrom - the source scriptto - the destination scriptoptions - transliteration optionspublic java.lang.String t(java.lang.String data,
java.lang.String from,
java.lang.String to)