All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.adobe.forms.common.service.DataXMLProvider Maven / Gradle / Ivy

/*
 * ADOBE CONFIDENTIAL
 *   ___________________
 *
 *    Copyright 2016 Adobe Systems Incorporated
 *    All Rights Reserved.
 *
 *   NOTICE:  All information contained herein is, and remains
 *   the property of Adobe Systems Incorporated and its suppliers,
 *   if any.  The intellectual and technical concepts contained
 *   herein are proprietary to Adobe Systems Incorporated and its
 *   suppliers and are protected by all applicable intellectual property
 *   laws, including trade secret and copyright laws.
 *   Dissemination of this information or reproduction of this material
 *   is strictly forbidden unless prior written permission is obtained
 *   from Adobe Systems Incorporated.
 */
package com.adobe.forms.common.service;

import java.io.InputStream;

/**
 * Interface to provide Data XML given a URL. The implementations should return the xml data given the options
 */
public interface DataXMLProvider extends DataProviderBase {
    /**
     * Returns DataXML given the dataxml options object. The implementations can decide which options to use and
     * determine the correct data XML to be returned.
     * @param options options for helping the implementations for returning the data xml
     * @return dataXML given a set of options
     * @throws FormsException
     */
    public InputStream getDataXMLForDataRef(DataXMLOptions options) throws FormsException;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy