net.ranides.assira.text.format
Class AnsiStrings

java.lang.Object
  extended by net.ranides.assira.text.format.AnsiStrings

public final class AnsiStrings
extends Object

Author:
ranides

Method Summary
static void copy(AnsiString target, AnsiCharSequence source, int index)
          Ustawia w sekwencji docelowej znak o podanym indeksie pobrany z sekwencji źródłowej - kopiując oprócz znaku również formatowanie (włącznie z wszystkimi, również niepublicznymi atrybutami).
static boolean equals(AnsiAttr left, AnsiAttr right)
          Sprawdza, czy oba obiekty reprezentują samo formatowanie uwzględniając kolor,tło,czcionkę oraz publiczne (reprezentowane graficznie) atrybuty - to znaczy używając maski AnsiAttr.MASK_PUBLIC
static boolean equals(AnsiAttr left, AnsiAttr right, int flags)
          Sprawdza, czy oba obiekty reprezentują to samo formatowanie uwzględniając kolor,tło,czcionkę oraz podane atrybuty (np AnsiAttr.BOLD).
static boolean equals(AnsiCharSequence left, AnsiCharSequence right)
          Sprawdza, czy obie sekwencje znaków zawierają dokładnie ten sam tekst uwzględniając formatowanie: kolor,tło,czcionkę oraz publiczne (reprezentowane graficznie) atrybuty znaków - to znaczy używając maski AnsiAttr.MASK_PUBLIC
static boolean equals(AnsiCharSequence left, AnsiCharSequence right, int flags)
          Sprawdza, czy obie sekwencje znaków zawierają dokładnie ten sam tekst uwzględniając formatowanie: kolor,tło,czcionkę oraz podane atrybuty (np AnsiAttr.BOLD).
static boolean equalsAt(AnsiCharSequence left, AnsiCharSequence right, int index)
          Sprawdza, czy podane sekwencje posiadają na podanej pozycji ten sam znak uwzględniając formatowanie: kolor,tło,czcionkę oraz publiczne (reprezentowane graficznie) atrybuty znaków - to znaczy używając maski AnsiAttr.MASK_PUBLIC
static boolean equalsAt(AnsiCharSequence left, AnsiCharSequence right, int index, int flags)
          Sprawdza, czy podane sekwencje posiadają na podanej pozycji ten sam znak uwzględniając formatowanie: kolor,tło,czcionkę oraz podane atrybuty (np AnsiAttr.BOLD).
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

equals

public static boolean equals(AnsiAttr left,
                             AnsiAttr right)
Sprawdza, czy oba obiekty reprezentują samo formatowanie uwzględniając kolor,tło,czcionkę oraz publiczne (reprezentowane graficznie) atrybuty - to znaczy używając maski AnsiAttr.MASK_PUBLIC

Parameters:
left -
right -
Returns:

equals

public static boolean equals(AnsiAttr left,
                             AnsiAttr right,
                             int flags)
Sprawdza, czy oba obiekty reprezentują to samo formatowanie uwzględniając kolor,tło,czcionkę oraz podane atrybuty (np AnsiAttr.BOLD).

Parameters:
left -
right -
flags -
Returns:
See Also:
AnsiAttr

equals

public static boolean equals(AnsiCharSequence left,
                             AnsiCharSequence right)
Sprawdza, czy obie sekwencje znaków zawierają dokładnie ten sam tekst uwzględniając formatowanie: kolor,tło,czcionkę oraz publiczne (reprezentowane graficznie) atrybuty znaków - to znaczy używając maski AnsiAttr.MASK_PUBLIC

Parameters:
left -
right -
Returns:

equals

public static boolean equals(AnsiCharSequence left,
                             AnsiCharSequence right,
                             int flags)
Sprawdza, czy obie sekwencje znaków zawierają dokładnie ten sam tekst uwzględniając formatowanie: kolor,tło,czcionkę oraz podane atrybuty (np AnsiAttr.BOLD).

Parameters:
left -
right -
flags -
Returns:

equalsAt

public static boolean equalsAt(AnsiCharSequence left,
                               AnsiCharSequence right,
                               int index)
Sprawdza, czy podane sekwencje posiadają na podanej pozycji ten sam znak uwzględniając formatowanie: kolor,tło,czcionkę oraz publiczne (reprezentowane graficznie) atrybuty znaków - to znaczy używając maski AnsiAttr.MASK_PUBLIC

Parameters:
left -
right -
index -
Returns:

equalsAt

public static boolean equalsAt(AnsiCharSequence left,
                               AnsiCharSequence right,
                               int index,
                               int flags)
Sprawdza, czy podane sekwencje posiadają na podanej pozycji ten sam znak uwzględniając formatowanie: kolor,tło,czcionkę oraz podane atrybuty (np AnsiAttr.BOLD).

Parameters:
left -
right -
index -
flags -
Returns:

copy

public static void copy(AnsiString target,
                        AnsiCharSequence source,
                        int index)
Ustawia w sekwencji docelowej znak o podanym indeksie pobrany z sekwencji źródłowej - kopiując oprócz znaku również formatowanie (włącznie z wszystkimi, również niepublicznymi atrybutami).

Parameters:
target -
source -
index -


Copyright © 2013. All Rights Reserved.