net.ranides.assira.text.format
Interface AnsiAttr

All Known Subinterfaces:
AnsiCharSequence
All Known Implementing Classes:
AnsiAttr.IndirectAt, AnsiCharLiveSequence, AnsiString, AnsiStringBuilder, AnsiStringWrapper

public interface AnsiAttr

Author:
ranides

Nested Class Summary
static class AnsiAttr.IndirectAt
          Pomocnicza implementacja interfejsu AnsiAtrr, reprezentująca atrybuty czytane z pojedynczego znaku zapisanego w AnsiCharSequence.
 
Field Summary
static int bold
          Atrybut tekstu: pogrubienie
static int BOLD
          Atrybut tekstu: pogrubienie
static int changed
          Atrybut tekstu (wewnętrzny): zmieniony od czasu ostatniego sprawdzenia
static int CHANGED
          Atrybut tekstu (wewnętrzny): zmieniony od czasu ostatniego sprawdzenia
static int fresh
          Atrybut tekstu (wewnętrzny): zmieniony w czasie ostatniej operacji
static int FRESH
          Atrybut tekstu (wewnętrzny): zmieniony w czasie ostatniej operacji
static int invert
          Atrybut tekstu: odwrócenie kolorów
static int INVERT
          Atrybut tekstu: odwrócenie kolorów
static int MASK_INTERNAL
          Maska atrybutów: tylko atrybuty wewnętrzne
static int MASK_PUBLIC
          Maska atrybutów: tylko atrybuty publiczne (reprezentowane graficznie)
static int narrow
          Atrybut tekstu: pochylenie
static int NARROW
          Atrybut tekstu: pochylenie
static int normal
          Atrybut tekstu: domyślny
static int NORMAL
          Atrybut tekstu: domyślny
static int SPLIT_ALL
          Opcja dla AnsiCharSequence.split(int): grupuj na podstawie dowolnej właściwości
static int SPLIT_BACK
          Opcja dla AnsiCharSequence.split(int): grupuj na podstawie koloru tła
static int SPLIT_FLAGS
          Opcja dla AnsiCharSequence.split(int): grupuj na podstawie atrybutów tekstu.
static int SPLIT_FLAGS_ALL
          Opcja dla AnsiCharSequence.split(int): grupuj na podstawie atrybutów tekstu.
static int SPLIT_FONT
          Opcja dla AnsiCharSequence.split(int): grupuj na podstawie czcionki
static int SPLIT_FORE
          Opcja dla AnsiCharSequence.split(int): grupuj na podstawie koloru tekstu
static int strike
          Atrybut tekstu: przekreślenie
static int STRIKE
          Atrybut tekstu: przekreślenie
static int symbol
          Atrybut tekstu: znak z alternatywnego zestawu (symbol)
static int SYMBOL
          Atrybut tekstu: znak z alternatywnego zestawu (symbol)
static int underline
          Atrybut tekstu: podkreślenie
static int UNDERLINE
          Atrybut tekstu: podkreślenie
 
Method Summary
 int getBack()
          Zwraca przypisany numer koloru tła.
 Color getComputedBack()
          Metoda opcjonalna: zwraca przypisany kolor tła.
 Font getComputedFont()
          Metoda opcjonalna: zwraca przypisaną czcionkę.
 Color getComputedFore()
          Metoda opcjonalna: zwraca przypisany kolor tekstu.
 int getFlags()
          Zwraca przypisane atrybuty tekstu.
 int getFont()
          Zwraca przypisany numer czcionki.
 int getFore()
          Zwraca przypisany numer koloru tekstu.
 

Field Detail

NORMAL

static final int NORMAL
Atrybut tekstu: domyślny

See Also:
Constant Field Values

BOLD

static final int BOLD
Atrybut tekstu: pogrubienie

See Also:
Constant Field Values

UNDERLINE

static final int UNDERLINE
Atrybut tekstu: podkreślenie

See Also:
Constant Field Values

INVERT

static final int INVERT
Atrybut tekstu: odwrócenie kolorów

See Also:
Constant Field Values

SYMBOL

static final int SYMBOL
Atrybut tekstu: znak z alternatywnego zestawu (symbol)

See Also:
Constant Field Values

NARROW

static final int NARROW
Atrybut tekstu: pochylenie

See Also:
Constant Field Values

STRIKE

static final int STRIKE
Atrybut tekstu: przekreślenie

See Also:
Constant Field Values

FRESH

static final int FRESH
Atrybut tekstu (wewnętrzny): zmieniony w czasie ostatniej operacji

See Also:
Constant Field Values

CHANGED

static final int CHANGED
Atrybut tekstu (wewnętrzny): zmieniony od czasu ostatniego sprawdzenia

See Also:
Constant Field Values

normal

static final int normal
Atrybut tekstu: domyślny

See Also:
Constant Field Values

bold

static final int bold
Atrybut tekstu: pogrubienie

See Also:
Constant Field Values

underline

static final int underline
Atrybut tekstu: podkreślenie

See Also:
Constant Field Values

invert

static final int invert
Atrybut tekstu: odwrócenie kolorów

See Also:
Constant Field Values

symbol

static final int symbol
Atrybut tekstu: znak z alternatywnego zestawu (symbol)

See Also:
Constant Field Values

narrow

static final int narrow
Atrybut tekstu: pochylenie

See Also:
Constant Field Values

strike

static final int strike
Atrybut tekstu: przekreślenie

See Also:
Constant Field Values

fresh

static final int fresh
Atrybut tekstu (wewnętrzny): zmieniony w czasie ostatniej operacji

See Also:
Constant Field Values

changed

static final int changed
Atrybut tekstu (wewnętrzny): zmieniony od czasu ostatniego sprawdzenia

See Also:
Constant Field Values

MASK_INTERNAL

static final int MASK_INTERNAL
Maska atrybutów: tylko atrybuty wewnętrzne

See Also:
Constant Field Values

MASK_PUBLIC

static final int MASK_PUBLIC
Maska atrybutów: tylko atrybuty publiczne (reprezentowane graficznie)

See Also:
Constant Field Values

SPLIT_FORE

static final int SPLIT_FORE
Opcja dla AnsiCharSequence.split(int): grupuj na podstawie koloru tekstu

See Also:
Constant Field Values

SPLIT_BACK

static final int SPLIT_BACK
Opcja dla AnsiCharSequence.split(int): grupuj na podstawie koloru tła

See Also:
Constant Field Values

SPLIT_FLAGS

static final int SPLIT_FLAGS
Opcja dla AnsiCharSequence.split(int): grupuj na podstawie atrybutów tekstu. Atrybuty uwzględniane podczas grupowania muszą być dodane dodatkowo do maski.

See Also:
Constant Field Values

SPLIT_FONT

static final int SPLIT_FONT
Opcja dla AnsiCharSequence.split(int): grupuj na podstawie czcionki

See Also:
Constant Field Values

SPLIT_FLAGS_ALL

static final int SPLIT_FLAGS_ALL
Opcja dla AnsiCharSequence.split(int): grupuj na podstawie atrybutów tekstu. Uwzględniane są wszystkie atrybuty.

See Also:
Constant Field Values

SPLIT_ALL

static final int SPLIT_ALL
Opcja dla AnsiCharSequence.split(int): grupuj na podstawie dowolnej właściwości

See Also:
Constant Field Values
Method Detail

getFore

int getFore()
Zwraca przypisany numer koloru tekstu. Numer może być zamieniony na graficzną reprezentację za pomocą AnsiColorScheme.

Returns:
See Also:
getComputedFore()

getBack

int getBack()
Zwraca przypisany numer koloru tła. Numer może być zamieniony na graficzną reprezentację za pomocą AnsiColorScheme.

Returns:
See Also:
getComputedBack()

getFlags

int getFlags()
Zwraca przypisane atrybuty tekstu.

Returns:

getFont

int getFont()
Zwraca przypisany numer czcionki. Numer może być zamieniony na graficzną reprezentację za pomocą AnsiFontScheme.

Returns:
See Also:
getComputedFont()

getComputedFore

Color getComputedFore()
Metoda opcjonalna: zwraca przypisany kolor tekstu. Ogólnie metoda zwraca rozsądny wynik, jeśli obiekt został powiązany z odpowiednim schematem kolorów (AnsiColorScheme.

Returns:

getComputedBack

Color getComputedBack()
Metoda opcjonalna: zwraca przypisany kolor tła. Ogólnie metoda zwraca rozsądny wynik, jeśli obiekt został powiązany z odpowiednim schematem kolorów (AnsiColorScheme.

Returns:

getComputedFont

Font getComputedFont()
Metoda opcjonalna: zwraca przypisaną czcionkę. Ogólnie metoda zwraca rozsądny wynik, jeśli obiekt został powiązany z odpowiednim schematem czcionek (AnsiFontScheme.

Returns:


Copyright © 2013. All Rights Reserved.