
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