public void registerConfigurationFile (@Nonnull final ConfigurationFile aConfigurationFile) { ValueEnforcer.notNull (aConfigurationFile, "ConfigurationFile"); final String sID = aConfigurationFile.getID (); if (m_aMap.containsKey (sID)) throw new IllegalArgumentException ("A configuration file " + sID + " is already registered!"); m_aMap.put (sID, aConfigurationFile); }
@Nonnull public Iterator <IEmailAttachment> iterator () { return m_aMap.values ().iterator (); }
/** * Main internal lookup * * @return the string matching the passed key */ @Override protected String handleGetObject (@Nullable final String sKey) { return m_aValues.get (sKey); }
@Nonnull @ReturnsMutableCopy @MustBeLocked (ELockType.WRITE) protected ICommonsList <FailedMailData> internalRemoveAll () { final ICommonsList <FailedMailData> aTempList = new CommonsArrayList <> (m_aMap.size ()); if (!m_aMap.isEmpty ()) { aTempList.addAll (m_aMap.values ()); m_aMap.clear (); } return aTempList; }
@Nonnull public static ICommonsOrderedMap <String, String> getRequestParameterMap (@Nonnull final HttpServletRequest aHttpRequest) { final ICommonsOrderedMap <String, String> ret = new CommonsLinkedHashMap <> (); for (final Map.Entry <String, String []> aEntry : CollectionHelper.getSortedByKey (aHttpRequest.getParameterMap ()) .entrySet ()) ret.put (aEntry.getKey (), StringHelper.getImploded (", ", aEntry.getValue ())); return ret; }
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue) { ValueEnforcer.notNull (sAttrName, "AttrName"); ValueEnforcer.notNull (sAttrValue, "AttrValue"); if (m_aForeignAttrs == null) m_aForeignAttrs = new CommonsLinkedHashMap <> (); m_aForeignAttrs.put (sAttrName, sAttrValue); }
@Nonnull public IMicroElement getAsMicroElement () { final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_EXTENDS); ret.setAttribute (CSchematronXML.ATTR_RULE, m_sRule); if (m_aForeignAttrs != null) for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ()) ret.setAttribute (aEntry.getKey (), aEntry.getValue ()); return ret; }
final TrackedRequest aOldTR = m_aOpenRequests.put (sRequestID, aTR); aTR); if (m_bParallelRunningRequestCheckEnabled && m_aOpenRequests.size () >= m_nParallelRunningRequestBarrier) aOpenRequests = m_aOpenRequests.copyOfValues ();
@Nonnull @ReturnsMutableCopy public ICommonsMap <String, String> getAllValues () { return m_aValues.getClone (); }
@Nonnull public JSAssocArray remove (@Nullable final IJSExpression aKey) { if (m_aExprs != null) m_aExprs.remove (aKey); return this; }
@Nonnull public final InternalErrorBuilder setCustomData (@Nullable final Map <String, String> aCustomData) { m_aCustomData.setAll (aCustomData); return this; }
@Nonnull @ReturnsMutableCopy public ICommonsList <ConfigurationFile> getAllConfigurationFiles () { return m_aMap.copyOfValues (); }
public boolean hasNoAttributes () { return m_aAttrs == null || m_aAttrs.isEmpty (); }
/** * Removes a {@link JSFieldVar} from this class. * * @param aField * Field to be removed * @return this * @throws IllegalArgumentException * if the given field is not a field on this class. */ @Nonnull public JSDefinedClass removeField (@Nonnull final JSFieldVar aField) { ValueEnforcer.notNull (aField, "Field"); if (m_aFields.remove (aField.name ()) != aField) throw new IllegalArgumentException ("Failed to remove field '" + aField.name () + "' from " + m_aFields.keySet ()); return this; }
public boolean isPrefixMapped (@Nullable final String sPrefix) { return m_aPrefix2NS.containsKey (sPrefix); }
@Nonnull @ReturnsMutableCopy public final ICommonsOrderedMap <KEYTYPE, QValue> getAllQValuesLowerOrEqual (final double dQuality) { final ICommonsOrderedMap <KEYTYPE, QValue> ret = new CommonsLinkedHashMap<> (); for (final Map.Entry <KEYTYPE, QValue> aEntry : m_aMap.entrySet ()) { final QValue aQValue = aEntry.getValue (); if (aQValue.getQuality () <= dQuality) ret.put (aEntry.getKey (), aQValue); } return ret; }
public void addForeignAttribute (@Nonnull final String sAttrName, @Nonnull final String sAttrValue) { ValueEnforcer.notNull (sAttrName, "AttrName"); ValueEnforcer.notNull (sAttrValue, "AttrValue"); if (m_aForeignAttrs == null) m_aForeignAttrs = new CommonsLinkedHashMap <> (); m_aForeignAttrs.put (sAttrName, sAttrValue); }
@Nonnull public IMicroElement getAsMicroElement () { final IMicroElement ret = new MicroElement (CSchematron.NAMESPACE_SCHEMATRON, CSchematronXML.ELEMENT_NAME); ret.setAttribute (CSchematronXML.ATTR_PATH, m_sPath); if (m_aForeignAttrs != null) for (final Map.Entry <String, String> aEntry : m_aForeignAttrs.entrySet ()) ret.setAttribute (aEntry.getKey (), aEntry.getValue ()); return ret; }