public MicroDataAware (@Nullable final CharSequence aText) { if (StringHelper.hasNoText (aText)) m_aSB = new StringBuilder (); else m_aSB = new StringBuilder (aText); }
public boolean isValid (@Nonnull final IPSErrorHandler aErrorHandler) { if (StringHelper.hasNoText (m_sRule)) { aErrorHandler.error (this, "<extends> has no 'rule'"); return false; } return true; }
public boolean contains (@Nullable final String sName) { if (StringHelper.hasNoText (sName)) return false; return m_aMap.containsKey (sName); }
public boolean isValid (@Nonnull final IPSErrorHandler aErrorHandler) { if (StringHelper.hasNoText (m_sSelect)) { aErrorHandler.error (this, "<value-of> has no 'select'"); return false; } return true; }
public void validateCompletely (@Nonnull final IPSErrorHandler aErrorHandler) { if (StringHelper.hasNoText (m_sSelect)) aErrorHandler.error (this, "<value-of> has no 'select'"); }
public void validateCompletely (@Nonnull final IPSErrorHandler aErrorHandler) { if (StringHelper.hasNoText (m_sHref)) aErrorHandler.error (this, "<include> has no 'href'"); }
public static boolean isWord (@Nullable final String sStr) { if (StringHelper.hasNoText (sStr)) return false; return isWord (sStr.toCharArray ()); }
@Nullable public static HCConditionalCommentNode getFromStringOrNull (@Nullable final String sCondition, @Nonnull final IHCNode aNode) { if (StringHelper.hasNoText (sCondition)) return null; return getAsConditionalCommentNode (sCondition, aNode); }
@Nullable public static EHCScrolling getFromAttrValueOrNull (@Nullable final String sAttrValue) { if (StringHelper.hasNoText (sAttrValue)) return null; return EnumHelper.findFirst (EHCScrolling.class, x -> x.getAttrValue ().equals (sAttrValue)); } }
@Nullable public static EHCDraggable getFromAttrValueOrNull (@Nullable final String sAttrValue) { if (StringHelper.hasNoText (sAttrValue)) return null; return EnumHelper.findFirst (EHCDraggable.class, x -> x.getAttrValue ().equals (sAttrValue)); } }
@Nullable public static EHCButtonType getFromAttrValueOrNull (@Nullable final String sAttrValue) { if (StringHelper.hasNoText (sAttrValue)) return null; return EnumHelper.findFirst (EHCButtonType.class, x -> x.getAttrValue ().equals (sAttrValue)); } }
@Nullable public static EHCDropZone getFromAttrValueOrNull (@Nullable final String sAttrValue) { if (StringHelper.hasNoText (sAttrValue)) return null; return EnumHelper.findFirst (EHCDropZone.class, x -> x.getAttrValue ().equals (sAttrValue)); } }
@Nullable public static EHCContentEditable getFromAttrValueOrNull (@Nullable final String sAttrValue) { if (StringHelper.hasNoText (sAttrValue)) return null; return EnumHelper.findFirst (EHCContentEditable.class, x -> x.getAttrValue ().equals (sAttrValue)); } }
@Nullable public String getURIForPrefix (@Nullable final String sPrefix, final boolean bUseDefault) { if (bUseDefault && StringHelper.hasNoText (sPrefix)) return m_aCtx.getDefaultNamespaceURI (); return m_aCtx.getCustomNamespaceURI (sPrefix); }
public void validateCompletely (@Nonnull final IPSErrorHandler aErrorHandler) { for (final Object aContent : m_aContent) if (aContent instanceof IPSElement) ((IPSElement) aContent).validateCompletely (aErrorHandler); if (StringHelper.hasNoText (m_sID)) aErrorHandler.error (this, "<diagnostic> has no 'id'"); }
public boolean isRegisteredFunction (@Nullable final String sFunctionName) { if (StringHelper.hasNoText (sFunctionName)) return false; return m_aRWLock.readLocked ( () -> m_aFuncDecls.containsKey (sFunctionName)); }
@DevelopersNote ("Don't invoke manually. Always use the IdentifierFactory!") public BDXRDocumentTypeIdentifier (@Nullable final String sScheme, @Nonnull final String sValue) { // Change "" to null setScheme (StringHelper.hasNoText (sScheme) ? null : sScheme); setValue (sValue); }
public void validateCompletely (@Nonnull final IPSErrorHandler aErrorHandler) { if (StringHelper.hasNoText (m_sClass)) aErrorHandler.error (this, "<span> has no 'class'"); if (m_aContent.isEmpty ()) aErrorHandler.error (this, "<span> has no content"); }
public void validateCompletely (@Nonnull final IPSErrorHandler aErrorHandler) { for (final PSInclude aInclude : m_aIncludes) aInclude.validateCompletely (aErrorHandler); for (final IPSElement aContent : m_aContent) aContent.validateCompletely (aErrorHandler); if (StringHelper.hasNoText (m_sID)) aErrorHandler.error (this, "<phase> has no 'id'"); }
public boolean containsItemWithKey (@Nullable final String sKey) { if (StringHelper.hasNoText (sKey)) return false; final String sRealKey = _unifyKey (sKey); return m_aRWLock.readLocked ( () -> m_aMap.containsKey (sRealKey)); }