KnownTypeSet

Наследование: java.lang.Object

Все реализованные интерфейсы: java.lang.Iterable

public class KnownTypeSet implements Iterable

Представляет неупорядоченный набор (т. е. набор уникальных элементов), содержащий объекты java.lang.Class, полные или частично определенные имена которых можно использовать в шаблонах отчетов для вызова статических членов соответствующих типов, выполнения приведения типов и т. д.

Чтобы узнать больше, посетитеLINQ Reporting Engine документальная статья.

Методы

МетодОписание
add(Class type)Добавляет в набор указанный объект java.lang.Class.
clear()Удаляет все элементы из набора.
equals(Object arg0)
getClass()
getCount()Получает количество элементов в наборе.
hashCode()
iterator()Возвращает объект java.util.Iterator для перебора элементов набора.
notify()
notifyAll()
remove(Class type)Удаляет указанный объект java.lang.Class из набора.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(Class type)

public void add(Class type)

Добавляет в набор указанный объект java.lang.Class. Выдает java.lang.IllegalArgumentException в следующих случаях:

- тип нулевой.

- type представляет тип void.

- type представляет невидимый тип, т. е. непубличный тип или общедоступный вложенный тип, который имеет непубличный внешний тип.

- type представляет тип массива.

- тип уже добавлен в набор.

Параметры:

ПараметрТипОписание
typejava.lang.ClassДобавляемый объект java.lang.Class.

clear()

public void clear()

Удаляет все элементы из набора.

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getCount()

public int getCount()

Получает количество элементов в наборе.

Возвращает: int - Количество элементов в наборе.

hashCode()

public native int hashCode()

Возвращает: инт

iterator()

public Iterator iterator()

Возвращает объект java.util.Iterator для перебора элементов набора.

Возвращает: java.util.Iterator — объект java.util.Iterator для перебора элементов набора.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

remove(Class type)

public void remove(Class type)

Удаляет указанный объект java.lang.Class из набора. Выдает java.lang.IllegalArgumentException, если тип равен null.

Параметры:

ПараметрТипОписание
typejava.lang.ClassОбъект java.lang.Class для удаления.

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int