Class XJdfNodeFactory

java.lang.Object
org.cip4.lib.xjdf.schema.ObjectFactory
org.cip4.lib.xjdf.XJdfNodeFactory

@Deprecated public class XJdfNodeFactory extends ObjectFactory
Deprecated.
Has been replaced by a fluent interface implementation.
Static Factory Class which is managing the creation of XJdfNodes.
  • Constructor Details

    • XJdfNodeFactory

      public XJdfNodeFactory()
      Deprecated.
  • Method Details

    • createResource

      public final Resource createResource(SpecificResource specificResource)
      Deprecated.
      Create a new Resource node from ResourceType.
      Parameters:
      specificResource - The ResourceType Node
      Returns:
      New Resource node from ResourceType node.
    • createResource

      public final Resource createResource(SpecificResource specificResource, Part part)
      Deprecated.
      Create a new Resource node from ResourceType and Part.
      Parameters:
      specificResource - The ResourceType Node
      part - The Part Node
      Returns:
      New Resource node from ResourceType and Part node.
    • createGeneralID

      public final GeneralID createGeneralID(String idUsage, String idValue)
      Deprecated.
      Create a new pre-filled GeneralID Node.
      Parameters:
      idUsage - Value of node attribute 'IDUsage'.
      idValue - Value of node attribute 'IDValue'.
      Returns:
      Pre-filled GeneralID object.
    • createRunList

      public final RunList createRunList(URI fileSpecUrl)
      Deprecated.
      Create a new RunList Node which already contains a FileSpec URL definition.
      Parameters:
      fileSpecUrl - URL attribute in element FileSpec.
      Returns:
      RunList Node which already contains a FileSpec URL definition.
    • createCuttingParams

      public final CuttingParams createCuttingParams(URI fileSpecUrl)
      Deprecated.
      Create a new CuttingParams Node which already contains a FileSpec URL definition.
      Parameters:
      fileSpecUrl - URL attribute in sub element FileSpec.
      Returns:
      CuttingParams Node which already contains a FileSpec URL definition.
    • createComment

      public final Comment createComment(String comment)
      Deprecated.
      Create a new Comment Node which already contains a comment string as text.
      Parameters:
      comment - Comment Node text value.
      Returns:
      Comment Node which already contains a comment string as text.
    • createCustomerInfo

      public final CustomerInfo createCustomerInfo(String customerID)
      Deprecated.
      Create a new CustomerInfo Node which already contains values for attribute CustomerID.
      Parameters:
      customerID - Value for CustomerID attribute.
      Returns:
      CustomerInfo Node which already contains defined attributes.
    • createCustomerInfo

      public final CustomerInfo createCustomerInfo(String customerID, String customerOrderID)
      Deprecated.
      Create a new CustomerInfo Node which already contains values for attribute CustomerID.
      Parameters:
      customerID - Value for CustomerID attribute.
      customerOrderID - Value for CustomerOrderID attribute.
      Returns:
      CustomerInfo Node which already contains defined attributes.
    • createNodeInfo

      public final NodeInfo createNodeInfo(Duration totalDuration)
      Deprecated.
      Create a new NodeInfo Node which already contains values for attributes TotalDuration.
      Parameters:
      totalDuration - Value for NodeInfo attribute.
      Returns:
      NodeInfo Node which already contains defined attributes.
    • createNodeInfo

      public final NodeInfo createNodeInfo(Integer jobPriority)
      Deprecated.
      Create a new NodeInfo Node which already contains values for attributes JobPriority.
      Parameters:
      jobPriority - Priority of the job.
      Returns:
      NodeInfo Node which already contains defined attributes.
    • createNodeInfo

      public final NodeInfo createNodeInfo(DateTime end)
      Deprecated.
      Create a new NodeInfo Node which already contains values for attributes End.
      Parameters:
      end - Value for End attribute.
      Returns:
      NodeInfo Node which already contains defined attributes.
    • createNodeInfo

      public final NodeInfo createNodeInfo(Duration totalDuration, DateTime end, String naturalLang)
      Deprecated.
      Create a new NodeInfo Node which already contains values for attributes TotalDuration, End and NaturalLang.
      Parameters:
      totalDuration - Value for NodeInfo attribute.
      end - Value for End attribute.
      naturalLang - Value for NaturalLang attribute.
      Returns:
      NodeInfo Node which already contains defined attributes.
    • createMediaIntent

      public final MediaIntent createMediaIntent(String mediaQuality)
      Deprecated.
      Create new MediaIntent Node which already contains values for attribute MediaQuality.
      Parameters:
      mediaQuality - Value for MediaQuality attribute.
      Returns:
      MediaIntent Node which already contains defined attributes.
    • createMediaIntent

      public final MediaIntent createMediaIntent(String mediaQuality, String brand, Float weight)
      Deprecated.
      Create new MediaIntent Node which already contains values for attributes MediaQuality, StockBrand and Weight.
      Parameters:
      mediaQuality - Value for MediaQuality attribute.
      brand - Value for StockBrand attribute.
      weight - Value for Weight attribute.
      Returns:
      MediaIntent Node which already contains defined attributes.
    • createProductionIntent

      public final ProductionIntent createProductionIntent(String printProcess)
      Deprecated.
      Create new ProductionIntent Node which already contains values for attribute PrintProcess.
      Parameters:
      printProcess - Value for PrintProcess attribute.
      Returns:
      ProductionIntent Node which already contains defined attributes.
    • createFoldingIntent

      public final FoldingIntent createFoldingIntent(String foldCatalog)
      Deprecated.
      Create new FoldingIntent Node which already contains values for attribute FoldCatalog.
      Parameters:
      foldCatalog - Value for FoldCatalog attribute.
      Returns:
      FoldingIntent Node which already contains defined attributes.
    • createMedia

      public final Media createMedia(XYPair dimensions, String mediaQuality)
      Deprecated.
      Create a new Media Node which already contains defined attributes.
      Parameters:
      dimensions - Value of Dimensions attribute as XYPair.
      mediaQuality - Value of MediaQuality as String.
      Returns:
      Media Node which already contains defined attributes.
    • createBinderySignature

      public final BinderySignature createBinderySignature(String foldCatalog)
      Deprecated.
      Create a new BinderySignature Node which already contains defined attributes.
      Parameters:
      foldCatalog - Value of FoldCatalog attribute as String.
      Returns:
      BinderySignature Node which already contains defined attributes.
    • createPosition

      public final Position createPosition(Rectangle absoluteBox, Orientation orientation)
      Deprecated.
      Create a new Position Node which already contains defined attributes.
      Parameters:
      absoluteBox - AbsoluteBox attribute as Rectangle.
      orientation - Orientation attribute as EnumOrientation.
      Returns:
      Position Node which already contains defined attributes.
    • createAmountPool

      public final AmountPool createAmountPool(Double amount)
      Deprecated.
      Create a new AmountPool Node which already contains a PartAmount Subelement with attribute amount.
      Parameters:
      amount - Amount attribute of Subnode PartAmount.
      Returns:
      AmountPool Node which already contains a PartAmount Subelement with attribute amount.