@Nonnull public final THISTYPE setUnfocusable (final boolean bUnfocusable) { m_bUnfocusable = bUnfocusable; return thisAsT (); }
@Nonnull public final THISTYPE setHidden (final boolean bHidden) { m_bHidden = bHidden; return thisAsT (); }
@Nonnull public final THISTYPE setTabIndex (final long nTabIndex) { m_nTabIndex = nTabIndex; return thisAsT (); }
@Nonnull public final THISTYPE setLanguage (@Nullable final String sLanguage) { m_sLanguage = sLanguage; return thisAsT (); }
@Nonnull public final THISTYPE setAccessKey (@Nullable final String sAccessKey) { m_sAccessKey = sAccessKey; return thisAsT (); }
@Nonnull public final THISTYPE setDraggable (@Nullable final EHCDraggable eDraggable) { m_eDraggable = eDraggable; return thisAsT (); }
@Nonnull public final THISTYPE setContextMenu (@Nullable final String sContextMenuID) { m_sContextMenuID = sContextMenuID; return thisAsT (); }
@Nonnull public final THISTYPE setTitle (@Nullable final String sTitle) { m_sTitle = sTitle; return thisAsT (); }
@Nonnull public final THISTYPE setDropZone (@Nullable final EHCDropZone eDropZone) { m_eDropZone = eDropZone; return thisAsT (); }
@Nonnull public final THISTYPE setDirection (@Nullable final EHCTextDirection eDirection) { m_eDirection = eDirection; return thisAsT (); }
@Nonnull public final THISTYPE setRole (@Nullable final EHTMLRole eRole) { m_eRole = eRole; return thisAsT (); }
@Nonnull public final THISTYPE removeStyle (@Nonnull final ECSSProperty eProperty) { if (m_aStyles != null) m_aStyles.remove (eProperty); return thisAsT (); }
@Nonnull public final THISTYPE removeAllStyles () { m_aStyles.clear (); return thisAsT (); }
@Nonnull public final THISTYPE removeAllClasses () { if (m_aCSSClassProviders != null) m_aCSSClassProviders.clear (); return thisAsT (); }
@Nonnull public final THISTYPE removeAllEventHandler (@Nullable final EJSEvent eJSEvent) { if (m_aJSHandler != null) m_aJSHandler.removeHandler (eJSEvent); return thisAsT (); }
@Nonnull public final THISTYPE removeClass (@Nullable final ICSSClassProvider aCSSClassProvider) { if (m_aCSSClassProviders != null && aCSSClassProvider != null) m_aCSSClassProviders.remove (aCSSClassProvider); return thisAsT (); }
@Nonnull public final THISTYPE setTranslate (@Nonnull final ETriState eTranslate) { m_eTranslate = ValueEnforcer.notNull (eTranslate, "Translate"); return thisAsT (); }
@Nonnull public final THISTYPE addClass (@Nullable final ICSSClassProvider aCSSClassProvider) { if (aCSSClassProvider != null) { if (m_aCSSClassProviders == null) m_aCSSClassProviders = new CommonsLinkedHashSet<> (); m_aCSSClassProviders.add (aCSSClassProvider); } return thisAsT (); }
@Nonnull public final THISTYPE addEventHandler (@Nonnull final EJSEvent eJSEvent, @Nullable final IHasJSCode aJSCode) { if (aJSCode != null) { if (m_aJSHandler == null) m_aJSHandler = new JSEventMap (); m_aJSHandler.addHandler (eJSEvent, aJSCode); } return thisAsT (); }
@Nonnull public final THISTYPE setCustomAttr (@Nullable final String sName, @Nullable final String sValue) { if (StringHelper.hasText (sName) && sValue != null) { if (m_aCustomAttrs == null) m_aCustomAttrs = new CommonsLinkedHashMap<> (); m_aCustomAttrs.put (sName, sValue); } return thisAsT (); }