2012-08-01 48 views
-1

這是試圖通過單擊按鈕啓動該方法的方法。我試圖做的是從用戶界面提供信息並創建XMl這個方法創建XML文檔,你可以看到字段addcity addname addstate所有這些都是靜態給出的,現在我試圖給它們編輯文本並將該字符串傳遞給各自的字段,我很困惑如何做到這一點,我試圖做這個CCD_produce作爲服務,但不能理解該服務如何獨立於活動運行,並從UI(這又是活動)的任何想法?
公共無效CCD_Produce(){活動工作正常時,我直接調用方法,但嘗試通過按鈕單擊調用該方法時,致命異常

//create a CCD document and save it to a file 
    CCDPackage.eINSTANCE.eClass(); 


ContinuityOfCareDocument ccdDocument = 
    CCDFactory.eINSTANCE.createContinuityOfCareDocument().init(); 


PatientRole patientRole = CDAFactory.eINSTANCE.createPatientRole(); 
ccdDocument.addPatientRole(patientRole); 
II id = DatatypesFactory.eINSTANCE.createII(); 
patientRole.getIds().add(id); 
id.setRoot("996-756-495"); 
id.setExtension("2.16.840.1.113883.19.5"); 

// create an address object and add it to patient role 
AD addr = DatatypesFactory.eINSTANCE.createAD(); 
patientRole.getAddrs().add(addr); 
addr.getUses().add(PostalAddressUse.H); 
addr.addStreetAddressLine("raleigh lane 1049"); 
addr.addCity("noroflkva"); 
addr.addState("VA"); 
addr.addPostalCode("23500"); 
StringBuffer buffer = new StringBuffer(); 
buffer.append("<table border=\"1\" width=\"100%\">"); 
buffer.append("<thead>"); 
buffer.append("<tr>");` 
buffer.append("<th>Substance</th>"); 
buffer.append("<th>Reaction</th>"); 
buffer.append("<th>Status</th>"); 
    } 

回答

0

noClassDefinitionFound意味着你的類路徑以某種方式搞砸了。如果該按鈕意味着要啓動另一個活動,則可能未在清單中定義您的活動。使其不會出現在課程路徑中。

相關問題