package net.sourceforge.phpeclipse.wizards.actions.metadata; import net.sourceforge.phpeclipse.wizards.xml.ModelUtil; import org.w3c.dom.Document; import org.w3c.dom.Element; import com.quantum.extensions.IMetadataExtension; import com.quantum.model.Column; import com.quantum.model.xml.XMLToModelConverter; public class PHPMetadataWizard implements IMetadataExtension { /* * (non-Javadoc) * * @see com.quantum.extensions.IDataExtension#run(org.w3c.dom.Document) */ public void run(Document doc) { // System.out.println(doc); Element root = doc.getDocumentElement(); try { XMLToModelConverter c = new XMLToModelConverter(root); String name = ModelUtil.getTableName(root); System.out.print("Table-name: "); System.out.println(name); Column[] cols = c.getColumns(); for (int i = 0; i < cols.length; i++) { System.out.print("Column-name: "+i+" "); System.out.println(cols[i].getName()); } } catch (Exception e) { e.printStackTrace(); } } }