Castable#
- public interface Castable<SUPER>#
Интерфейс содержит утилитарные методы приведения типов.
Methods#
as#
cast#
- <T extends SUPER> T cast()#
Метод выполняет неявное приведение класса текущего объекта.
Grid grid = view.cast();
эквивалентно
Grid grid = (Grid)view;
- Parameters
<T> – класс
- Returns
экземпляр класса
is#
- <T extends SUPER> boolean is(Class<T> clazz)#
Метод выполняет проверку соответствия класса текущего объекта к указанному классу.
boolean b = view.is(Grid.class);
эквивалентно
boolean b = view instanceof Grid;
- Parameters
clazz – класс
<T> – класс
- Returns
true, если объект является экземпляром указанного класса, иначе false.