public boolean requiresNewXMLParser () { // Force a new XML parser? if (m_bRequiresNewXMLParserExplicitly) return true; if (!m_aProperties.isEmpty () || !m_aFeatures.isEmpty ()) return true; // Special case for JDK > 1.7.0_45 because of maximum entity expansion // See http://docs.oracle.com/javase/tutorial/jaxp/limits/limits.html return m_aEntityResolver != null; }
public boolean hasAnyNamespace () { return m_sDefaultNamespaceURI != null || (m_aURL2PrefixMap != null && !m_aURL2PrefixMap.isEmpty ()); }
public boolean hasAnyProperties () { return !m_aProperties.isEmpty (); }
public boolean hasAnyFeature () { return !m_aFeatures.isEmpty (); }
public boolean hasAnyProperties () { return !m_aProperties.isEmpty (); }
public boolean hasAnyFeature () { return !m_aFeatures.isEmpty (); }
public boolean requiresNewXMLParser () { // Force a new XML parser? if (m_bRequiresNewXMLParserExplicitly) return true; if (m_bNamespaceAware != XMLFactory.DEFAULT_DOM_NAMESPACE_AWARE || m_bValidating != XMLFactory.DEFAULT_DOM_VALIDATING || m_bIgnoringElementContentWhitespace != XMLFactory.DEFAULT_DOM_IGNORING_ELEMENT_CONTENT_WHITESPACE || m_bExpandEntityReferences != XMLFactory.DEFAULT_DOM_EXPAND_ENTITY_REFERENCES || m_bIgnoringComments != XMLFactory.DEFAULT_DOM_IGNORING_COMMENTS || m_bCoalescing != XMLFactory.DEFAULT_DOM_COALESCING || m_aSchema != null || m_bXIncludeAware != XMLFactory.DEFAULT_DOM_XINCLUDE_AWARE || !m_aProperties.isEmpty () || !m_aFeatures.isEmpty ()) return true; // Special case for JDK > 1.7.0_45 because of maximum entity expansion // See http://docs.oracle.com/javase/tutorial/jaxp/limits/limits.html return m_aEntityResolver != null; }
public static boolean requiresNewXMLParser () { return s_aRWLock.readLocked ( () -> { // Force a new XML parser? if (s_bDefaultRequiresNewXMLParserExplicitly) return true; if (!s_aDefaultProperties.isEmpty () || !s_aDefaultFeatures.isEmpty ()) return true; // Special case for JDK > 1.7.0_45 because of maximum entity expansion // See http://docs.oracle.com/javase/tutorial/jaxp/limits/limits.html return s_aDefaultEntityResolver != null; }); }
@Nonnull public final EChange removeAllPropertyValues () { if (m_aProperties.isEmpty ()) return EChange.UNCHANGED; m_aProperties.clear (); return EChange.CHANGED; }
@Nonnull public final EChange removeAllFeatures () { if (m_aFeatures.isEmpty ()) return EChange.UNCHANGED; m_aFeatures.clear (); return EChange.CHANGED; }
public boolean isEmpty () { return m_aRWLock.readLocked ( () -> m_aMap.isEmpty ()); }
public static boolean hasAnyFeature () { return s_aRWLock.readLocked ( () -> !s_aDefaultFeatures.isEmpty ()); }
public static boolean containsNoState () { return getInstance ().m_aStateMap.isEmpty (); }
public static boolean hasAnyProperties () { return s_aRWLock.readLocked ( () -> !s_aDefaultProperties.isEmpty ()); }
public static boolean hasAnyProperties () { return s_aRWLock.readLocked ( () -> !s_aDefaultProperties.isEmpty ()); }
@Nonnull public static EChange removeAllPropertyValues () { return s_aRWLock.writeLocked ( () -> { if (s_aDefaultProperties.isEmpty ()) return EChange.UNCHANGED; s_aDefaultProperties.clear (); return EChange.CHANGED; }); }
@Nonnull public static EChange removeAllFeatures () { return s_aRWLock.writeLocked ( () -> { if (s_aDefaultFeatures.isEmpty ()) return EChange.UNCHANGED; s_aDefaultFeatures.clear (); return EChange.CHANGED; }); }
@Nonnull public static EChange removeAllFeatures () { return s_aRWLock.writeLocked ( () -> { if (s_aDefaultFeatures.isEmpty ()) return EChange.UNCHANGED; s_aDefaultFeatures.clear (); return EChange.CHANGED; }); }
@Nonnull public final EChange removeAllChildren () { if (m_aChildMap == null || m_aChildMap.isEmpty ()) return EChange.UNCHANGED; // Remember all children final ICommonsList <ITEMTYPE> aAllChildren = m_aChildren.getClone (); // Remove all children m_aChildMap.clear (); m_aChildren.clear (); // Notify factory after removal for (final ITEMTYPE aChild : aAllChildren) _recursiveRemoveFromFactory (aChild); return EChange.CHANGED; }
@Nullable public EMomentsDateTimePickerFormatToken getNextToken () { m_aAllMatching.clear (); for (final EMomentsDateTimePickerFormatToken eToken : EMomentsDateTimePickerFormatToken.values ()) { final String sJavaToken = eToken.getJavaToken (); if (m_sRest.startsWith (sJavaToken)) m_aAllMatching.put (sJavaToken, eToken); } if (m_aAllMatching.isEmpty ()) return null; Map.Entry <String, EMomentsDateTimePickerFormatToken> aEntry; if (m_aAllMatching.size () == 1) aEntry = m_aAllMatching.getFirstEntry (); else aEntry = m_aAllMatching.getSortedByKey (m_aComp).getFirstEntry (); m_sRest = m_sRest.substring (aEntry.getKey ().length ()); return aEntry.getValue (); }