コード例 #1
0
  /**
   * Recompose the value of the composed include list. Builds a composite list of all stylesheets
   * included by this stylesheet to any depth.
   *
   * @param including Stylesheet to recompose
   */
  void recomposeIncludes(Stylesheet including) {

    int n = including.getIncludeCount();

    if (n > 0) {
      if (null == m_includesComposed) m_includesComposed = new Vector();

      for (int i = 0; i < n; i++) {
        Stylesheet included = including.getInclude(i);
        m_includesComposed.addElement(included);
        recomposeIncludes(included);
      }
    }
  }