public static boolean recursiveContainsChildWithTagName (@Nonnull final IHCNode aOwner, @Nonnull @Nonempty final EHTMLElement... aElements) { return recursiveGetFirstChildWithTagName (aOwner, aElements) != null; } }
public final boolean recursiveContainsChildWithTagName (@Nonnull @Nonempty final EHTMLElement... aElements) { return HCHTMLHelper.recursiveGetFirstChildWithTagName (this, aElements) != null; }
@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 onConsistencyCheck (@Nonnull final IHCConversionSettingsToNode aConversionSettings) { super.onConsistencyCheck (aConversionSettings); final IHCElement <?> aChild = HCHTMLHelper.recursiveGetFirstChildWithTagName (this, EHTMLElement.A, EHTMLElement.INPUT, EHTMLElement.SELECT, EHTMLElement.TEXTAREA, EHTMLElement.LABEL, EHTMLElement.BUTTON, EHTMLElement.FORM, EHTMLElement.FIELDSET, EHTMLElement.IFRAME); if (aChild != null) HCConsistencyChecker.consistencyError ("BUTTON element contains forbidden tag " + aChild.getElement ()); }