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.