@Nullable public String getAllClassesAsString () { return m_aCSSClasses.getAllClassesAsString (); }
@Nonnull public HCHasCSSClasses getCSSClasses () { if (m_aCSSClasses == null) m_aCSSClasses = new HCHasCSSClasses (); return m_aCSSClasses; }
@Nonnull public DataTablesColumn addClass (@Nullable final ICSSClassProvider aCSSClassProvider) { m_aCSSClasses.addClass (aCSSClassProvider); return this; }
@Nonnull @ReturnsMutableCopy public Set <ICSSClassProvider> getAllClasses () { return m_aCSSClasses.getAllClasses (); }
@Nonnull public DataTablesColumn addClasses (@Nullable final ICSSClassProvider... aCSSClassProviders) { m_aCSSClasses.addClasses (aCSSClassProviders); return this; }
public boolean hasAnyClass () { return m_aCSSClasses.hasAnyClass (); }
@Nonnull public DataTablesColumn removeAllClasses () { m_aCSSClasses.removeAllClasses (); return this; }
public boolean containsClass (@Nullable final ICSSClassProvider aCSSClassProvider) { return m_aCSSClasses.containsClass (aCSSClassProvider); }
@Nonnull public DataTablesColumn removeClass (@Nullable final ICSSClassProvider aCSSClassProvider) { m_aCSSClasses.removeClass (aCSSClassProvider); return this; }
@Nonnull @ReturnsMutableCopy public Set <String> getAllClassNames () { return m_aCSSClasses.getAllClassNames (); }
aFinalNode.addClasses (aFormGroup.getCSSClasses ().getAllClasses ());
@Nonnull public DataTablesColumn addClasses (@Nullable final Iterable <? extends ICSSClassProvider> aCSSClassProviders) { m_aCSSClasses.addClasses (aCSSClassProviders); return this; }
@Nonnull @ReturnsMutableCopy public JSAssocArray getJSOptions () { // JS Code final JSAssocArray aJSOptions = new JSAssocArray (); aJSOptions.add ("data", getJSDataArray ()); if (m_aCollapseIcon != null) aJSOptions.add ("collapseIcon", m_aCollapseIcon.getAllClassesAsString ()); if (m_aEmptyIcon != null) aJSOptions.add ("emptyIcon", m_aEmptyIcon.getAllClassesAsString ()); if (m_aExpandIcon != null) aJSOptions.add ("expandIcon", m_aExpandIcon.getAllClassesAsString ()); if (m_aNodeIcon != null) aJSOptions.add ("nodeIcon", m_aNodeIcon.getAllClassesAsString ()); if (m_eEnableLinks.isDefined ()) aJSOptions.add ("enableLinks", m_eEnableLinks.getAsBooleanValue (false)); if (m_eHighlightSelected.isDefined ()) aJSOptions.add ("highlightSelected", m_eHighlightSelected.getAsBooleanValue (true)); if (m_aInitialLevels != null) aJSOptions.add ("levels", m_aInitialLevels.intValue ()); if (m_eShowBorder.isDefined ()) aJSOptions.add ("showBorder", m_eShowBorder.getAsBooleanValue (true)); if (m_eShowTags.isDefined ()) aJSOptions.add ("showTags", m_eShowTags.getAsBooleanValue (false)); return aJSOptions; }
@Deprecated @Nonnull public DataTablesColumn addClasses (@Nullable final ICSSClassProvider aCSSClassProvider) { m_aCSSClasses.addClasses (aCSSClassProvider); return this; }