<transforms><!-- The directory where this configuration file is ("./") is stored in the property "base". --><propertyname="base"relative="."/><importpackage="ca.quine.jcommons.transform.transforms"/><fileTypename="edi"transformGraph="ediTransforms"><glob>*.edi</glob></fileType><transformGraphname="ediTransforms"><!-- Open the file, and parse out the segments (one per line) as String arrays. --><transformfrom="Filename"to="Segments"><classname="ParserTransform"/><argtype="ParserHelper"><argtype="java.io.File"><argtype="String">${base}/delimiter-lookup.properties</arg></arg></arg><argtype="String">'</arg></transform><!-- Convert the segments (as String arrays) into XML elements. --><transformfrom="Segments"to="XML Segment Stream"><classname="XMLSegmentTransform"/><argtype="String">${base}/xml-segment-mapping.xml</arg></transform><!-- Structure the XML elements into a properly formed XML document. --><transformfrom="XML Segment Stream"to="JDOM Documents"><classname="StructuredXMLTransform"/><argtype="java.io.File"><argtype="String">${base}/structure-map.xml</arg></arg></transform></transformGraph></transforms>