litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.ui.def.nonpublic.support; import java.util.*; public class UiD_AttributeCollector { private List mAttributes = new ArrayList(); public void add( UiD_Attribute pAttribute ) { if ( pAttribute != null ) { mAttributes.add( pAttribute ); } } public UiD_Attribute[] toArray() { if ( mAttributes.isEmpty() ) { return UiD_Attribute.EMPTY_ARRAY; } UiD_Attribute[] rv = new UiD_Attribute[mAttributes.size()]; for ( int i = 0; i < mAttributes.size(); i++ ) { rv[i] = (UiD_Attribute) mAttributes.get( i ); } return rv; } } |