2016-11-11 3 views

ответ

0

Это хорошо объяснено в документах Apache here, о чем вы не совсем поняли?

cardinality 
Defaut: Depends on property value(s) 
SCR Descriptor: -- 
Metatype Descriptor: AD.cardinality 

Определяет количество элементов имущества и его типа коллекции. Если мощность отрицательная, ожидается, что свойство будет сохранено в java.util.Vector (примитивные типы, такие как boolean, помещаются в класс Wrapper), если мощность положительна, свойство равно , хранящемуся в массиве (типы примитивов распаковываются, то есть значения типа Boolean хранятся в boolean []()). Фактическое значение определяет максимальное количество элементов в векторе или массиве, где Integer.MIN INT описывает неограниченный вектор и Integer.MAX INT описывает неограниченный массив. Если мощность равна нулю, свойство является скалярным значением. Если заданное значение свойства установлено в атрибуте значения , значение по умолчанию равно 0 (ноль для скалярного значения ). Если свойство определено в одном или нескольких свойствах, начиная с со значениями, по умолчанию значение по умолчанию равно Integer.MAX_INT, то есть неограниченный массив .

Это относится к какому типу собственности вы хранения и, если она имеет одно значение (скаляр) или множественное значение (неограниченная), далее в scr-javadoc-tags

Смежные вопросы