Bug 187449 [Automation][Smoke][Regression] dynamic text and chart cannot be rendered properly
steps to reproduc: - use the attache report design - preview in pdf and viewer expected behavior: - all report items should be rendered properly actual behavior: - dynamic text and chart were missing in output
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/document/v4/ContainerExecutor.java
package org.eclipse.birt.report.engine.internal.document.v4;
import org.eclipse.birt.report.engine.api.InstanceID;
import org.eclipse.birt.report.engine.content.IContent;
import org.eclipse.birt.report.engine.extension.IReportItemExecutor;
import org.eclipse.birt.report.engine.internal.document.DocumentExtension;
import org.eclipse.birt.report.engine.internal.executor.doc.Fragment;
import org.eclipse.birt.report.engine.internal.executor.doc.Segment;
import org.eclipse.birt.report.engine.presentation.InstanceIndex;
/**
 * <p>
 * The container executor uses a fragment to define its children. The fragment
 * is defined by segments, each segment is defined with two InstanceID. The
 * first index of the segment may be Segment.LEFT_MOST_EDGE, which means the
 * segment starts from the first child. The second index of the segment may be
 * Segment.RIGHT_MOST_EDGE, which means it ends to the last children.
 * </p>
 * 
 * <p>
 * To create the child executor, the container needs:
 * <ul>
 * <li> if it starts with the segment, call skipToExecutor to locate the current
 * executor.</li>
 * <li> call createExecutor() to the next executor.</li>
 * <li> get the content from executor to see if it matches the edge end.</li>