Changeset 636 for DCWoRMS/trunk/src


Ignore:
Timestamp:
11/20/12 13:19:31 (12 years ago)
Author:
gosiaw
Message:

Parameters to PLM XML xslt passed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/trunk/src/test/DEBBTranslator/src/test/DEBBTranslator/src/PLMXMLTranslator.java

    r627 r636  
    55 
    66import java.io.FileOutputStream; 
     7import java.util.HashMap; 
    78 
    89import javax.xml.transform.Transformer; 
     
    1819        private static final String DEFAULT_INPUT_FILE_NAME = "xml/PLMXML_HLRSSmallServerRoom.xml"; 
    1920        private static final String DEFAULT_PLMXML_TRANSFORMATION_FILE_NAME = "xml/PLMXMLTranslator.xsl"; 
     21         
     22        private static HashMap<String, String> computingResourceClasses; 
     23        private static HashMap<String, String> resourceUnitClasses; 
    2024 
    2125        /** 
     
    4650                } 
    4751 
     52                computingResourceClasses = new HashMap<String, String>(); 
     53                computingResourceClasses.put("ComputeBox2", "ComputeBox2"); 
     54                computingResourceClasses.put("ComputeBox1", "ComputeBox1"); 
     55                computingResourceClasses.put("NodeGroup", "NodeGroup"); 
     56                computingResourceClasses.put("Node", "Node"); 
     57                computingResourceClasses.put("Processor", "Processor"); 
     58 
     59                resourceUnitClasses = new HashMap<String, String>(); 
     60                resourceUnitClasses.put("Sensor", "Sensor"); 
     61                resourceUnitClasses.put("Memory", "Memory"); 
     62                resourceUnitClasses.put("Baseboard", "Baseboard"); 
     63                resourceUnitClasses.put("CoolingDevice", "CoolingDevice"); 
     64                resourceUnitClasses.put("Storage", "Storage"); 
     65                 
    4866                try { 
    4967                        TransformerFactory tFactory = TransformerFactory.newInstance(); 
    50                          
    51                          
    52                          
     68                                                 
    5369                        Transformer transformer = tFactory 
    5470                                        .newTransformer(new javax.xml.transform.stream.StreamSource( 
    5571                                                        debbTransformationFileName)); 
     72                        transformer.setParameter("computingResourceClasses", computingResourceClasses); 
     73                        transformer.setParameter("resourceUnitClasses", resourceUnitClasses); 
    5674 
    5775                        transformer.transform(new javax.xml.transform.stream.StreamSource( 
     
    6381                        e.printStackTrace(); 
    6482                } 
    65  
    66  
    6783        } 
    68  
    6984} 
Note: See TracChangeset for help on using the changeset viewer.