@Override protected void fillMicroElement (final IMicroElement aElement, final IHCConversionSettingsToNode aConversionSettings) { super.fillMicroElement (aElement, aConversionSettings); if (m_bOpen) aElement.setAttribute (CHTMLAttributes.OPEN, CHTMLAttributeValues.OPEN); } }
@Override @Nonnull public String getPlainText () { return super.getPlainText () + "\n"; } }
@Override protected void onConsistencyCheck (@Nonnull final IHCConversionSettingsToNode aConversionSettings) { super.onConsistencyCheck (aConversionSettings); if (m_aData == null && m_aType == null) HCConsistencyChecker.consistencyError ("OBJECT contains neither type nor data"); }
@Override public String toString () { return ToStringGenerator.getDerived (super.toString ()).appendIfNotNull ("name", m_sName).toString (); } }
@Override protected void onFinalizeNodeState (@Nonnull final IHCConversionSettingsToNode aConversionSettings, @Nonnull final IHCHasChildrenMutable <?, ? super IHCNode> aTargetNode) { super.onFinalizeNodeState (aConversionSettings, aTargetNode); if (m_bSubmitPressingEnter) addChild (new HCButton_Submit ("").addClass (CSS_CLASS_INVISIBLE_BUTTON).setTabIndex (m_nSubmitButtonTabIndex)); }
@Override public String toString () { return ToStringGenerator.getDerived (super.toString ()) .appendIfNotNull ("for", m_sFor) .appendIfNotNull ("form", m_sForm) .toString (); } }
@Override @OverrideOnDemand @OverridingMethodsMustInvokeSuper protected void fillMicroElement (@Nonnull final IMicroElement eHead, @Nonnull final IHCConversionSettingsToNode aConversionSettings) { super.fillMicroElement (eHead, aConversionSettings); } }
@Override public String toString () { return ToStringGenerator.getDerived (super.toString ()) .append ("cols", m_nCols) .append ("rows", m_nRows) .toString (); } }
@Override protected void onConsistencyCheck (@Nonnull final IHCConversionSettingsToNode aConversionSettings) { super.onConsistencyCheck (aConversionSettings); if (HCHTMLHelper.recursiveContainsChildWithTagName (this, EHTMLElement.METER)) HCConsistencyChecker.consistencyError ("METER contains other nested meter"); }
@Override protected void fillMicroElement (final IMicroElement aElement, final IHCConversionSettingsToNode aConversionSettings) { super.fillMicroElement (aElement, aConversionSettings); if (StringHelper.hasText (m_sValue)) aElement.setAttribute (CHTMLAttributes.VALUE, m_sValue); } }
@Override public String toString () { return ToStringGenerator.getDerived (super.toString ()) .appendIfNotNull ("for", m_sFor) .appendIfNotNull ("form", m_sForm) .appendIfNotNull ("name", m_sName) .toString (); } }
@Override protected void onConsistencyCheck (@Nonnull final IHCConversionSettingsToNode aConversionSettings) { super.onConsistencyCheck (aConversionSettings); if (HCHTMLHelper.recursiveContainsChildWithTagName (this, EHTMLElement.PROGRESS)) HCConsistencyChecker.consistencyError ("PROGRESS contains other nested progress"); }
@Override protected void fillMicroElement (final IMicroElement aElement, final IHCConversionSettingsToNode aConversionSettings) { super.fillMicroElement (aElement, aConversionSettings); if (m_nCols > 0) aElement.setAttribute (CHTMLAttributes.COLS, m_nCols); if (m_nRows > 0) aElement.setAttribute (CHTMLAttributes.ROWS, m_nRows); }
@Override public String toString () { return ToStringGenerator.getDerived (super.toString ()) .append ("colspan", m_nColspan) .append ("rowSpan", m_nRowspan) .append ("align", m_eAlign) .toString (); } }
@Override protected void onConsistencyCheck (@Nonnull final IHCConversionSettingsToNode aConversionSettings) { super.onConsistencyCheck (aConversionSettings); if (HCHTMLHelper.recursiveContainsChildWithTagName (this, EHTMLElement.FORM)) HCConsistencyChecker.consistencyError ("FORM contains other nested form"); }
@Override protected void fillMicroElement (final IMicroElement aElement, final IHCConversionSettingsToNode aConversionSettings) { super.fillMicroElement (aElement, aConversionSettings); if (m_nHeight >= 0) aElement.setAttribute (CHTMLAttributes.HEIGHT, m_nHeight); if (m_nWidth >= 0) aElement.setAttribute (CHTMLAttributes.WIDTH, m_nWidth); } }
@Override public String toString () { return ToStringGenerator.getDerived (super.toString ()) .append ("disabled", m_bDisabled) .appendIfNotNull ("form", m_sForm) .appendIfNotNull ("name", m_sName) .toString (); } }
@Override protected void onConsistencyCheck (@Nonnull final IHCConversionSettingsToNode aConversionSettings) { super.onConsistencyCheck (aConversionSettings); final IHCElement <?> aChild = HCHTMLHelper.recursiveGetFirstChildWithTagName (this, EHTMLElement.IMG, EHTMLElement.OBJECT, EHTMLElement.SMALL, EHTMLElement.SUB, EHTMLElement.SUP); if (aChild != null) HCConsistencyChecker.consistencyError ("PRE elements contains forbidden tag " + aChild.getElement ()); } }
@Override protected void fillMicroElement (final IMicroElement aElement, final IHCConversionSettingsToNode aConversionSettings) { super.fillMicroElement (aElement, aConversionSettings); if (StringHelper.hasText (m_sDatetime)) aElement.setAttribute (CHTMLAttributes.DATETIME, m_sDatetime); } }
@Override public String toString () { return ToStringGenerator.getDerived (super.toString ()) .appendIfNotNull ("href", m_aHref) .appendIfNotNull ("target", m_aTarget) .appendIfNotNull ("name", m_sName) .appendIfNotNull ("type", m_aType) .appendIfNotNull ("mediaQuery", m_sMediaQuery) .toString (); } }