package net.sf.minuteProject.plugin.xml.schema; import org.apache.commons.lang.StringUtils; import net.sf.minuteProject.configuration.bean.Configuration; import net.sf.minuteProject.configuration.bean.GeneratorBean; import net.sf.minuteProject.configuration.bean.Template; import net.sf.minuteProject.configuration.bean.xml.Document; import net.sf.minuteProject.configuration.bean.xml.Element; import net.sf.minuteProject.plugin.xml.schema.format.DigesterFormat; public class DigesterUtils { public static String schema2digesterConfig(Element element, Document document, Configuration configuration) { DigesterFormat digesterFormat = new DigesterFormat(); Element baseElement = XmlSchemaUtils.getBaseElement (document, configuration); if (baseElement==null) return digesterFormat.schema2digesterConfig(element, configuration); else return digesterFormat.schema2digesterConfigExploded(baseElement, document, configuration); } public static String getDigesterFullPathConfigXml (Configuration configuration) { DigesterFormat digesterFormat = new DigesterFormat(); return digesterFormat.getDigesterFullPathConfigXml(configuration); } public static String getFirstSequenceElementJavaNameImport (Element element, Configuration configuration) { return DigesterFormat.getFirstSequenceElementJavaNameImport(element, configuration); } public static String getLoaderBeanName (Configuration configuration) { return DigesterFormat.getLoaderBeanName(configuration); } public static String getDigesterHolderBeanName (Configuration configuration) { return DigesterFormat.getDigesterHolderBeanName(configuration); } public static String getDigesterHolderBeanNameVariable (Configuration configuration) { return DigesterFormat.getDigesterHolderBeanNameVariable(configuration); } public static String getDigesterHolderBeanNameImport (Configuration configuration) { return DigesterFormat.getDigesterHolderBeanNameImport(configuration); } }