Example #1
0
        public virtual void testDevice()
        {
            JDFDoc  d = new JDFDoc(ElementName.JDF);
            JDFNode n = d.getJDFRoot();

            n.setType("Stitching", true);
            JDFDevice dev = (JDFDevice)n.appendMatchingResource(ElementName.DEVICE, EnumProcessUsage.AnyInput, null);

            dev.setResStatus(EnumResStatus.Available, true);
            dev.setKnownLocalizations(new VString("De", null));
            dev.setSerialNumber("12345");
            dev.setSecureJMFURL("http://fififi");
            JDFModule m = dev.appendModule();

            // m.setModuleIndex(0);
            m.setModelDescription("1234");
            JDFIconList il = dev.appendIconList();

            Assert.IsFalse(il.isValid(EnumValidationLevel.Complete), "empty iconlist");
            Assert.IsTrue(il.isValid(EnumValidationLevel.Incomplete), "empty iconlist");
            JDFIcon ic = il.appendIcon();

            ic.setSize(new JDFXYPair(200, 200));
            ic.setBitDepth(8);
            JDFFileSpec fs = ic.appendFileSpec();

            fs.setURL("file:///this.ico");

            Assert.IsTrue(ic.isValid(EnumValidationLevel.Complete), "icon valid");
            Assert.IsTrue(il.isValid(EnumValidationLevel.Complete), "iconlist valid");
            Assert.IsTrue(m.isValid(EnumValidationLevel.Complete), "mod valid");
            Assert.IsTrue(dev.isValid(EnumValidationLevel.Complete), "dev valid");
            Assert.IsTrue(dev.validClass());
        }
Example #2
0
        ///
        ///     <summary> * Get all Module from the current element
        ///     *  </summary>
        ///     * <returns> Collection<JDFModule> </returns>
        ///
        public virtual ICollection <JDFModule> getAllModule()
        {
            List <JDFModule> v = new List <JDFModule>();

            JDFModule kElem = (JDFModule)getFirstChildElement(ElementName.MODULE, null);

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

                kElem = (JDFModule)kElem.getNextSiblingElement(ElementName.MODULE, null);
            }

            return(v);
        }