/** * Copy constructor * * @param aOther * Object to copy data from */ public MapBasedXPathFunctionResolver (@Nonnull final MapBasedXPathFunctionResolver aOther) { ValueEnforcer.notNull (aOther, "Other"); m_aMap = aOther.m_aMap.getClone (); }
@Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <String, String> getAllParams () { return m_aRequestParams.getClone (); }
/** * @return A mutable copy of all contained functions. Never <code>null</code> * but maybe empty. */ @Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <XPathFunctionKey, XPathFunction> getAllFunctions () { return m_aMap.getClone (); }
@Nonnull @ReturnsMutableCopy public ICommonsMap <String, String> getAllValues () { return m_aValues.getClone (); }
@Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <String, String> getPrefixToNamespaceURIMap () { return m_aPrefix2NS.getClone (); }
/** * @return All resolved path variables, if the path descriptor contains * variable elements. Never <code>null</code> but maybe empty. */ @Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <String, String> getAllPathVariables () { return m_aPathVariables.getClone (); }
@Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <String, RequestParamMapItem> getAsObjectMap () { return m_aMap.getClone (); }
@Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <KEYTYPE, QValue> getAllQValues () { return m_aMap.getClone (); }
@Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <String, String> getAllParams () { return m_aSessionParams.getClone (); }
/** * @return A copy of all declared fields in this class */ @Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <String, JSFieldVar> fields () { return m_aFields.getClone (); }
@Nonnull @ReturnsMutableCopy @Deprecated public ICommonsOrderedMap <String, Object> getParameters () { return m_aCustomParameters.getClone (); }
@Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <String, PModeProperty> getAllProperties () { return m_aProperties.getClone (); }
@Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <String, String> getAllCustomHeaders () { return m_aSessionCustomHeaders.getClone (); }
@Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <String, String> getAllCustomHeaders () { return m_aRequestCustomHeaders.getClone (); }
@Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <String, String> getAllParams () { return m_aRequestParams.getClone (); }
@Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <String, RequestParamMapItem> getAllChildren () { return m_aChildren.getClone (); }
@Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <String, String> getAllCustomData () { return m_aCustomData.getClone (); }
@Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <String, PModePayloadProfile> getAllPayloadProfiles () { return m_aPayloadProfiles.getClone (); }
@Nonnull @ReturnsMutableCopy public ICommonsOrderedMap <QName, ISOAPHeaderElementProcessor> getAllElementProcessors () { return m_aRWLock.readLocked ( () -> m_aMap.getClone ()); } }
@Nonnull @Nonempty @ReturnsMutableCopy public ICommonsOrderedMap <String, String> getAllInitParameters () { return m_aServletInitParams.getClone (); }