Exemplo n.º 1
0
    /**
     * Sets a config xml document source to get the entity XML Definition from as returned by {@link
     * XmlEntity#getXmlDefinition()}. Defaults to current active configuration for {@link Cache}.
     *
     * <p><b>Should only be used for testing.</b>
     *
     * @param document Config XML {@link Document}.
     * @return this {@link XmlEntityBuilder}
     * @throws TransformerException
     * @throws TransformerFactoryConfigurationError
     * @throws XPathExpressionException
     * @since 8.1
     */
    public XmlEntityBuilder withConfig(final Document document)
        throws XPathExpressionException, TransformerFactoryConfigurationError,
            TransformerException {
      xmlEntity.xmlDefinition = xmlEntity.loadXmlDefinition(document);

      return this;
    }
Exemplo n.º 2
0
    /**
     * Sets a config xml document source to get the entity XML Definition from as returned by {@link
     * XmlEntity#getXmlDefinition()}. Defaults to current active configuration for {@link Cache}.
     *
     * <p><b>Should only be used for testing.</b>
     *
     * @param xmlDocument Config XML document.
     * @return this {@link XmlEntityBuilder}
     * @since 8.1
     */
    public XmlEntityBuilder withConfig(final String xmlDocument) {
      xmlEntity.xmlDefinition = xmlEntity.loadXmlDefinition(xmlDocument);

      return this;
    }