public class BidiTransformer
extends java.lang.Object
BidiAttributes
Constructor and Description |
---|
BidiTransformer(BidiAttributes inAttrs,
BidiAttributes outAttrs)
Set the input and output Bidi attributes of the {@link BidiAttributes)
|
BidiTransformer(BidiAttributes inAttrs,
BidiAttributes outAttrs,
boolean exceptIfEqual)
Set the input and output Bidi attributes of the {@link BidiAttributes)
|
BidiTransformer(java.lang.String inFormat,
java.lang.String outFormat)
Set the input and output Bidi attributes of the {@link BidiAttributes)
|
BidiTransformer(java.lang.String inFormat,
java.lang.String outFormat,
boolean exceptIfEqual)
Set the input and output Bidi attributes of the {@link BidiAttributes)
|
Modifier and Type | Method and Description |
---|---|
static BidiAttributes |
getDefaultBidiAttributes() |
java.lang.String |
transform(java.lang.String text)
Perform Bidi transformation based on input and output attributes
|
public BidiTransformer(BidiAttributes inAttrs, BidiAttributes outAttrs) throws BidiTransformationException
inAttrs
- attributes for the input text. inAttr Can't be null.outAttrs
- attributes for the transformed text. outAttr Can't be null.
exceptIfEqual is passed by false to disable throwing exception if the in & out attributes are equal
For default attributes initialization call getDefaultBidiAttributes()BidiTransformationException
public BidiTransformer(BidiAttributes inAttrs, BidiAttributes outAttrs, boolean exceptIfEqual) throws BidiTransformationException
inAttrs
- attributes for the input text. inAttr Can't be null.outAttrs
- attributes for the transformed text. outAttr Can't be null.exceptIfEqual
- direct the transformer to throw exception if equal in & out attributes
For default attributes initialization call getDefaultBidiAttributes()BidiTransformationException
public BidiTransformer(java.lang.String inFormat, java.lang.String outFormat) throws BidiTransformationException
inFormat
- flag-set attributes for the input text. Can't be null.outFormat
- flag-set attributes for the transformed text. Can't be null.
exceptIfEqual is passed by false to disable throwing exception if the in & out attributes are equalBidiTransformationException
public BidiTransformer(java.lang.String inFormat, java.lang.String outFormat, boolean exceptIfEqual) throws BidiTransformationException
inFormat
- flag-set attributes for the input text. Can't be null.outFormat
- flag-set attributes for the transformed text. Can't be null.exceptIfEqual
- direct the transformer to throw exception if equal in & out attributesBidiTransformationException
public java.lang.String transform(java.lang.String text) throws BidiTransformationException
text
- to be transformed according to the previously initialized in & out attributesBidiTransformationException
- enclosing ArabicShapingException
public static BidiAttributes getDefaultBidiAttributes()
BidiAttributes