class: XsdAnnotationRemover

public class: XsdAnnotationRemover
Author: Johannes Mueller (initial creation)
Project: Phase: 1.0; Status: Proposed; Version: $Revision: 611 $ $LastChangedDate: 2007-11-07 12:0; Complexity: 1
Dates: Created: 16.07.2009 15:15:33; Modified: 16.07.2009 15:15:33;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {889B4583-E9CA-4027-B711-CAE0823DAAAB}
Utility class to remove all XSD annotations from all .xsd files in a certain folder structure. Although XSD annotations/documentation is supposed to clear things up, they sometimes cause the opposite: The overview on the structure of an XSD gets lost. This class helps against this undesired effect.
 

Goto: Custom Properties, Fields, Methods

Appears in: util

Custom Properties
 
XsdAnnotationRemover Attributes
Attribute Details
private static List
  fileList
private static const String
  XSD_INPUT_FOLDER
Initial: "xsd"
private static const String
  XSD_OUTPUT_FOLDER
Initial: "xsd_without_annotations"
 
XsdAnnotationRemover Methods
Operation Details
private static
getAllFilesInDirectory(
   String root):List
Sequential
public static
main(
   String[] args):void
Sequential
Notes: The main class with the purpose described in the class comment.
private const static
treeWalk(
   File root):void
Sequential