Bug 179931 Provide new interface IStyle to let extension return the style properties values
Provide the IStyle interface to let extension user can return the style property value list for their extension elements.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/extension/IReportItem.java
/*******************************************************************************
 * Copyright (c) 2004 Actuate Corporation.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *  Actuate Corporation  - initial API and implementation
 *******************************************************************************/
package org.eclipse.birt.report.model.api.extension;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.util.List;
import org.eclipse.birt.report.model.api.metadata.IElementPropertyDefn;
/**
 * Represents an instance of a extended report element. There is a one-to-one
 * correspondence between the BIRT-defined report item and this IReportItem.
 * <p>
 * 
 * <pre>
 *                         BIRT Extended Item &lt;--&gt; ExtendedItem 
 * </pre>
 * 
 * 
 * IReportItem is responsible for storing model data, and for serializing the
 * model state. They can optionally provide generic property access.
 */
public interface IReportItem