Niektóre obiekty mają zdefiniowane swoje zmienne lokalne (pola). Aby odczytać takie pole, należy po wyrażeniu obiektu dopisać kropkę oraz nazwę pola. Dostępne są następujące pola:
- function get(index)
Zwraca obiekt znajdujący się pod podanym indeksem w tablicy
- index - Indeks obiektu w tablicy
- function set(index, value)
Wstawia obiekt do tablicy. Zwraca nową tablicę (nowa i stara tablica mogą lecz nie muszą być tymi samymi obiektami)
- index - Indeks obiektu w tablicy
- value - Obiekt do umieszczenia w tablicy
- function size()
Rozmiar tablicy
- function getPosition()
Zwraca punkt (pozycję) zapisany w pozycjonowanym obrazku
- function pushEnd(object)
Dostawia obiekt na koniec tablicy. Zwraca nową tablicę
- object - Obiekt do dostawienia
- function pushBegin(object)
Dostawia obiekt na początek tablicy. Pozostałe obiekty zostają przesunięte o jedną pozycję w prawo. Zwraca nową tablicę
- object - Obiekt do dostawienia
- function push(object, index)
Dostawia obiekt do tablicy. Obiekty od podanego indeksu wzwyć są przesunięte o jedną pozycję w prawo. Zwraca nową tablicę
- object - Obiekt do dostawienia
- index - Indeks, na którym wstawić element
- function toPoint()
Zwraca punkt zapisany w podanym obiekcie
- function toArea()
Zwraca obszar zapisany w danym pozycjonowanym obrazku
- function subImage(x, y, width, height)
Pozycjonowany obrazek danego pozycjonowanego obrazka. Zwracana pozycja to suma współrzędnych w głównym obrazku oraz podanych współrzędnych
- x - Pozycja x obrazka względem lewej krawędzi obrazka oryginalnego
- y - Pozycja y względem górnej krawędzi oryginalnego obrazka
- width - Szerokość podobrazka
- height - Wysokość podobrazka
- function subImage(x, y, width, height)
Podobrazek danego obrazka
- x - Pozycja x obrazka względem lewej krawędzi obrazka oryginalnego
- y - Pozycja y względem górnej krawędzi oryginalnego obrazka
- width - Szerokość podobrazka
- height - Wysokość podobrazka
- function location()
Pozycja (punkt - współrzędne lewego-górnego rogu) okna względem ekranu
- function middlePoint()
Pozycja (punkt) - centralnego pixela okna względem lewego-górnego rogu ekranu.
- function findUISubcomponent(functionName, value)
Zwraca obiekt interface'u użytkownika, będący podobiektem podanego komponentu i zwracający odpowiedną wartość podanej funkcji
- functionName - Nazwa funkcji, która będzie wywoływana an podobiektach
- value - Wartość funkcji jaką ma zwrócić poszukiwany obiekt
- function readyForReading()
Zwraca wartość logiczną - prawdę, gdy z podanego gniazda (ang. Socket) można czytać dane (jeśli są jakieś komunikaty do przeczytania)
- function mergeValues(separator)
Skleja wartości tablicy rzutując je jako napis oraz przedzielając podanym wzorcem.
- separator - Wzorzec do sklejenia elementów tablicy
- function mergeValues(separator)
Skleja wartości tablicy rzutując je jako napis oraz przedzielając podanym wzorcem.
- separator - Wzorzec do sklejenia elementów tablicy
- function getColor(x, y)
Zwraca kolor określonego pixela na obrazku.
- x - Współrzędna poprzeczna
- y - Współrzędna pionowa
- function subImage(area)
Zwraca wycinek oryginalnego obrazka. Wycinek obrazka będzie dzielił dane z oryginalnym obrazkiem - edycja któregokolwiek z nich będzie widoczna także na tym drugim
- area - Obszar wycinka względem oryginału
- function subImage(area)
Zwraca wycinek oryginalnego obrazka. Wycinek obrazka będzie dzielił dane z oryginalnym obrazkiem - edycja któregokolwiek z nich będzie widoczna także na tym drugim
- area - Obszar wycinka względem oryginału
- function copy()
Tworzy kopię obrazka
- function copy()
Tworzy kopię obrazka
- function split(pattern)
Rozrywa napis według podanego ciągu znaków i zwraca poszczególne składowe w tablicy - zobacz funkcję Java'ową String:split dla bardziej szczegółowego opisu
- pattern - Wyrażenie regularne wzorca do podziału słowa
- function trim()
Zwraca przycięty na początku i końcu napis - bez spacji, tabulatorów, znaków nowej linii
- function replace(pattern, replace_with)
Zwraca nowy napis - podmienia podany ciąg znaków
- pattern - Wzorzec do wyszukania w napisie - dla pełnego opisu zobacz dokumentację klasy Pattern języka Java (* oznacza dowolny napis)
- replace_with - Wartość jaką zastąpić wystąpienia wzorca.
- function matches(pattern)
Zweryfikuj napis poprzez wyrażenie regularne. Zwraca 'true' gdy napis spełnia wyrażenie regularne.
- pattern - Wyrażenie regularne do weryfikacji napisu
- function toLowerCase()
Tworzy kopię napisu zapisaną małymi literami.
- function toUpperCase()
Tworzy kopię napisu zapisaną wielkimi literami.
- function toInt()
Parsowanie napisu i zwraca jego wartość w formacie liczby.
krzys
2017-07-19