Пример #1
0
        public virtual void testRunList()
        {
            JDFDoc         d   = new JDFDoc(ElementName.JDF);
            JDFNode        r   = d.getJDFRoot();
            JDFRunList     rl  = (JDFRunList)r.addResource("RunList", null, EnumUsage.Input, null, null, null, null);
            JDFInsertSheet is1 = rl.appendInsertSheet();

            is1.setSheetType(EnumSheetType.SeparatorSheet);
            is1.setSheetUsage(EnumSheetUsage.Slip);
            JDFInsertSheet is2 = rl.appendInsertSheet();

            is2.setSheetType(EnumSheetType.SeparatorSheet);
            is2.setSheetUsage(EnumSheetUsage.Slip);
            Assert.AreNotEqual(is2, is1, "two insert sheets");

            rl.appendLayoutElement(); // 1
            Assert.IsTrue(rl.isValid(EnumValidationLevel.Complete), "runlist valid");
            bool b1 = false;

            try
            {
                rl.appendLayoutElement();
            }
            catch (JDFException)
            {
                b1 = true;
            }
            Assert.IsTrue(b1, "only one layoutelement possible");
        }
Пример #2
0
        ///
        ///     <summary> * Get all InsertSheet from the current element
        ///     *  </summary>
        ///     * <returns> Collection<JDFInsertSheet> </returns>
        ///
        public virtual ICollection <JDFInsertSheet> getAllInsertSheet()
        {
            List <JDFInsertSheet> v = new List <JDFInsertSheet>();

            JDFInsertSheet kElem = (JDFInsertSheet)getFirstChildElement(ElementName.INSERTSHEET, null);

            while (kElem != null)
            {
                v.Add(kElem);

                kElem = (JDFInsertSheet)kElem.getNextSiblingElement(ElementName.INSERTSHEET, null);
            }

            return(v);
        }
Пример #3
0
 ///
 ///      <summary> * (31) create inter-resource link to refTarget </summary>
 ///      * <param name="refTarget"> the element that is referenced </param>
 ///
 public virtual void refInsertSheet(JDFInsertSheet refTarget)
 {
     refElement(refTarget);
 }