@Nonnull public JSArray addAll (@Nonnull final long... aCont) { for (final long nValue : aCont) add (nValue); return this; }
private static void _recursiveFillJSTree (@Nullable final List <DefaultTreeItem <BootstrapTreeViewItem>> aTreeItems, @Nonnull final JSArray aTargetArray) { if (CollectionHelper.isNotEmpty (aTreeItems)) for (final DefaultTreeItem <BootstrapTreeViewItem> aTreeItem : aTreeItems) { // Main tree view item final JSAssocArray aJSNode = aTreeItem.getData ().getAsJSAssocArray (); // Child nodes final JSArray aChildNodes = new JSArray (); _recursiveFillJSTree (aTreeItem.getAllChildren (), aChildNodes); if (aChildNodes.isNotEmpty ()) aJSNode.add ("nodes", aChildNodes); // Append to result list aTargetArray.add (aJSNode); } }
final JSArray aArray = new JSArray (); for (final IMimeType aMimeType : m_aValidationAcceptFiles) aArray.add (aMimeType.getAsString ()); aSub.add ("acceptFiles", aArray); aSub.add ("allowedExtensions", new JSArray ().addAll (m_aValidationAllowedExtensions)); if (m_nValidationItemLimit != DEFAULT_VALIDATION_ITEM_LIMIT) aSub.add ("itemLimit", m_nValidationSizeLimit);
@Nonnull @ReturnsMutableCopy public JSArray getJSDataArray () { final JSArray aTreeArray = new JSArray (); _recursiveFillJSTree (m_aTree.getRootItem ().getAllChildren (), aTreeArray); return aTreeArray; }
@Nonnull public JSArray addAll (@Nonnull final BigDecimal... aCont) { for (final BigDecimal aValue : aCont) add (aValue); return this; }
private static void _recursiveFillJSTree (@Nullable final List <DefaultTreeItem <BootstrapTreeViewItem>> aTreeItems, @Nonnull final JSArray aTargetArray) { if (CollectionHelper.isNotEmpty (aTreeItems)) for (final DefaultTreeItem <BootstrapTreeViewItem> aTreeItem : aTreeItems) { // Main tree view item final JSAssocArray aJSNode = aTreeItem.getData ().getAsJSAssocArray (); // Child nodes final JSArray aChildNodes = new JSArray (); _recursiveFillJSTree (aTreeItem.getAllChildren (), aChildNodes); if (aChildNodes.isNotEmpty ()) aJSNode.add ("nodes", aChildNodes); // Append to result list aTargetArray.add (aJSNode); } }
ret.add ("targets", new JSArray ().addAll (m_aTargets)); if (!m_sCellType.equals (DEFAULT_CELLTYPE)) ret.add ("cellType", m_sCellType); ret.add ("orderable", m_bOrderable); if (ArrayHelper.isNotEmpty (m_aOrderData)) ret.add ("orderData", new JSArray ().addAll (m_aOrderData)); if (StringHelper.hasText (m_sOrderDataType)) ret.add ("orderDataType", m_sOrderDataType); if (m_aOrderSequence != null && !m_aOrderSequence.isEmpty ()) final JSArray aArray = new JSArray (); for (final EDataTablesOrderDirectionType eOrderSequence : m_aOrderSequence) aArray.add (eOrderSequence.getName ()); ret.add ("orderSequence", aArray);
@Nonnull @ReturnsMutableCopy public JSArray getJSDataArray () { final JSArray aTreeArray = new JSArray (); _recursiveFillJSTree (m_aTree.getRootItem ().getAllChildren (), aTreeArray); return aTreeArray; }
@Nonnull public JSArray addAllExpr (@Nonnull final IJSExpression... aCont) { for (final IJSExpression aExpr : aCont) add (aExpr); return this; }
@Nonnull public JSArray getAsJSArray (@Nonnull final Locale aDisplayLocale) { final JSArray aArray1 = new JSArray (); final JSArray aArray2 = new JSArray (); for (final DataTablesLengthMenuItem aItem : m_aList) { aArray1.add (aItem.getItemCount ()); final String sValue = aItem.getDisplayText (aDisplayLocale); if (sValue != null) aArray2.add (sValue); else aArray2.add (Integer.toString (aItem.getItemCount ())); } return new JSArray ().add (aArray1).add (aArray2); }
@Nonnull public JSArray addAll (@Nonnull final boolean... aCont) { for (final boolean bValue : aCont) add (bValue); return this; }
@Nonnull public JSArray addAll (@Nonnull final char... aCont) { for (final char cValue : aCont) add (cValue); return this; }