当前位置: 首页>>代码示例>>Java>>正文


Java DocType类代码示例

本文整理汇总了Java中org.jdom.DocType的典型用法代码示例。如果您正苦于以下问题:Java DocType类的具体用法?Java DocType怎么用?Java DocType使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


DocType类属于org.jdom包,在下文中一共展示了DocType类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: writePluginJpf

import org.jdom.DocType; //导入依赖的package包/类
@SuppressWarnings("nls")
private void writePluginJpf(IProgressMonitor monitor, IProject project) throws CoreException
{
	Document doc = new Document();
	doc.setDocType(new DocType("plugin", "-//JPF//Java Plug-in Manifest 1.0",
		"http://jpf.sourceforge.net/plugin_1_0.dtd"));
	Element rootElem = new Element("plugin");
	doc.setRootElement(rootElem);
	rootElem.setAttribute("id", project.getName());
	rootElem.setAttribute("version", "1");
	Element requires = new Element("requires");
	rootElem.addContent(requires);
	Element runtime = new Element("runtime");
	Element srcLib = new Element("library");
	srcLib.setAttribute("type", "code");
	srcLib.setAttribute("path", "classes/");
	srcLib.setAttribute("id", "classes");
	Element export = new Element("export");
	export.setAttribute("prefix", "*");
	srcLib.addContent(export);
	runtime.addContent(srcLib);
	rootElem.addContent(runtime);
	fFirstPage.customizeManifest(rootElem, project, monitor);
	if( requires.getContentSize() == 0 )
	{
		rootElem.removeContent(requires);
	}

	IFile manifest = JPFProject.getManifest(project);
	ByteArrayOutputStream baos = new ByteArrayOutputStream();
	try
	{
		xmlOut.output(doc, baos);
	}
	catch( IOException e )
	{
		throw new RuntimeException(e);
	}
	manifest.create(new ByteArrayInputStream(baos.toByteArray()), true, monitor);
}
 
开发者ID:equella,项目名称:Equella,代码行数:41,代码来源:NewPluginWizard.java

示例2: endDraw

import org.jdom.DocType; //导入依赖的package包/类
/**
 * From AbstractOutput - finished up the SVG output.
 * @param width The output width (in pixels) of the barcode
 * @param height The output height (in pixels) of the barcode.
 */
public void endDraw(int width, int height) throws OutputException {
    root.setNamespace(Namespace.getNamespace("svg", "http://www.w3.org/2000/svg"));
    root.setAttribute("width", getScaledDimension(width));
    root.setAttribute("height", getScaledDimension(height));
    doc.setDocType(new DocType("svg", "-//W3C//DTD SVG 1.1//EN", "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"));
    
    try {
        BufferedWriter bw = new BufferedWriter(writer);
        XMLOutputter outputter = new XMLOutputter();
        outputter.output(doc, bw);
        bw.flush();
        bw.close();
    } catch (IOException e) {
        throw new OutputException(e.getMessage(), e);
    }
}
 
开发者ID:nakomis,项目名称:barbecue,代码行数:22,代码来源:SVGOutput.java

示例3: createDocument

import org.jdom.DocType; //导入依赖的package包/类
protected Document createDocument(Element root) {
    Document doc = new Document(root);
    DocType docType = new DocType(RSS091NetscapeParser.ELEMENT_NAME,
                                  RSS091NetscapeParser.PUBLIC_ID,
                                  RSS091NetscapeParser.SYSTEM_ID);
    doc.setDocType(docType);
    return doc;
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:9,代码来源:RSS091NetscapeGenerator.java

示例4: addEntityRef

import org.jdom.DocType; //导入依赖的package包/类
/**
 * addEntityRef
 *
 * @param inputLasDoc Document
 * @param entityReference EntityRef
 */
public static void addEntityRef(Document inputLasDoc,
		String entityName,
		String ofile,
		EntityRef entityReference) {

	DocType docType = inputLasDoc.getDocType();
	String entityString = docType.getInternalSubset();
	// Get rid of the file:/// references to the existing entities
	String shortEntityString = "";
	StringTokenizer tokenizer = new StringTokenizer(entityString, "\n");
	while (tokenizer.hasMoreTokens()) {
		String entity = tokenizer.nextToken();
		if (entity.indexOf("file:/") >= 0) {
			entity = entity.substring(0, entity.indexOf("file")) +
					entity.substring(entity.lastIndexOf("/") + 1, entity.length());
			shortEntityString += entity + "\n";
		}
		else {
			shortEntityString += entity + "\n";
		}
	}
	entityString = shortEntityString +
			"  <!ENTITY " + entityName + " SYSTEM \"" + ofile + "\">\n";
	docType.setInternalSubset(entityString);
	Element lasdata = inputLasDoc.getRootElement();
	lasdata.addContent(entityReference);
	lasdata.addContent("\n");

}
 
开发者ID:NOAA-PMEL,项目名称:LAS,代码行数:36,代码来源:ADDXMLProcessor.java

示例5: generate_application_xml_config

import org.jdom.DocType; //导入依赖的package包/类
private void generate_application_xml_config(){
	Element root = new Element("beans");
	Document doc = new Document(root);
	DocType dt = new DocType("beans","-//SPRING//DTD BEAN//EN","http://www.springframework.org/dtd/spring-beans.dtd");
	doc.setDocType(dt);
	Element bns = new Element("bean");
	bns.setAttribute("id","remoteService");
	String className = "Remote"+CodeGenUtils.getPartialName(applicationService)+"Impl";
	bns.setAttribute("class",basePackage+"application.server."+className);
	root.addContent(bns);
	this.outputDocumentToFile(doc,sourceFolder+"/"+"applicationContext.xml");
}
 
开发者ID:NCIP,项目名称:common-security-module,代码行数:13,代码来源:WebConfigGenerator.java

示例6: generate_http_invoker_xml_config

import org.jdom.DocType; //导入依赖的package包/类
private void generate_http_invoker_xml_config(){
	Element root = new Element("beans");
	Document doc = new Document(root);
	DocType dt = new DocType("beans","-//SPRING//DTD BEAN//EN","http://www.springframework.org/dtd/spring-beans.dtd");
	doc.setDocType(dt);
	Element bean = new Element("bean");
	bean.setAttribute("id","defaultHandlerMapping");
	bean.setAttribute("class","org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping");
	
	root.addContent(bean);
	
	Element rBean = new Element("bean");
	rBean.setAttribute("name","/remoteService");
	rBean.setAttribute("class","org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter");
	  
	    Element prop = new Element("property");
	    prop.setAttribute("name","service");
	        Element ref = new Element("ref");
	        ref.setAttribute("bean","remoteService");
	      prop.addContent(ref);
	    rBean.addContent(prop);
	    
	    Element prop2 = new Element("property");
	    prop2.setAttribute("name","serviceInterface");
	         Element val = new Element("value");
	         String className = "Remote"+CodeGenUtils.getPartialName(applicationService);
	         val.setText(basePackage+"application.common."+className);
	     prop2.addContent(val);
	    rBean.addContent(prop2);
	    
	    root.addContent(rBean);
	    
	    this.outputDocumentToFile(doc,sourceFolder+"/"+"httpinvoker-servlet.xml");
	     
}
 
开发者ID:NCIP,项目名称:common-security-module,代码行数:36,代码来源:WebConfigGenerator.java

示例7: generate_applicationService_xml_config

import org.jdom.DocType; //导入依赖的package包/类
public void generate_applicationService_xml_config(){
	Element root = new Element("beans");
	Document doc = new Document(root);
	DocType dt = new DocType("beans","-//SPRING//DTD BEAN//EN","http://www.springframework.org/dtd/spring-beans.dtd");
	doc.setDocType(dt);
	Element bns = new Element("bean");
	bns.setAttribute("id","applicationService");
	String className = CodeGenUtils.getPartialName(applicationService)+"Impl";
	bns.setAttribute("class",applicationServiceImplentationClassName);
	root.addContent(bns);
	File f = CodeGenUtils.createAndGetSourceFileFolder(sourceFolder,"classes");
	String classesFolder = f.getAbsolutePath();
	this.outputDocumentToFile(doc,classesFolder+"/"+"applicationService.xml");
}
 
开发者ID:NCIP,项目名称:common-security-module,代码行数:15,代码来源:WebConfigGenerator.java

示例8: generate_client_config_file

import org.jdom.DocType; //导入依赖的package包/类
public void generate_client_config_file(){
	Element root = new Element("beans");
	Document doc = new Document(root);
	DocType dt = new DocType("beans","-//SPRING//DTD BEAN//EN","http://www.springframework.org/dtd/spring-beans.dtd");
	doc.setDocType(dt);
	Element bean = new Element("bean");
	bean.setAttribute("id","remoteService");
	bean.setAttribute("class","org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean");
	
	root.addContent(bean);
	
	
	  
	    Element prop = new Element("property");
	    prop.setAttribute("name","serviceUrl");
		    Element val = new Element("value");
	         //val.setText("http://localhost:8080/SpringHttp12/http/remoteService");
	         val.setText("{Host}"+ "/"+webContextRoot+"/http/remoteService");
	      prop.addContent(val);
	    bean.addContent(prop);
	    
	    Element prop2 = new Element("property");
	    prop2.setAttribute("name","serviceInterface");
		    Element val2 = new Element("value");
	         //val2.setText("com.prototype.application.remote.RemoteService");
	         val2.setText(basePackage+"application.common.Remote"+CodeGenUtils.getPartialName(applicationService));
	      prop2.addContent(val2);
	    bean.addContent(prop2);
	    
	   
	    
	    
	    
	    this.outputDocumentToFile(doc,clientFolder+"/"+"remoteService.xml");
}
 
开发者ID:NCIP,项目名称:common-security-module,代码行数:36,代码来源:WebConfigGenerator.java

示例9: getNamespace

import org.jdom.DocType; //导入依赖的package包/类
private String getNamespace(FileWrapper file) throws JDOMException, IOException
{
	Element root = JDOMUtil.loadDocument(file.getStream()).getRootElement();
	String namespace = root.getNamespaceURI();
	if(StringUtil.isEmpty(namespace))
	{
		DocType type = root.getDocument().getDocType();
		namespace = (type != null) ? type.getSystemID() : "";
	}
	return namespace;
}
 
开发者ID:consulo,项目名称:consulo-javaee,代码行数:12,代码来源:JavaeeDescriptor.java

示例10: generate_web_xml_config

import org.jdom.DocType; //导入依赖的package包/类
private void generate_web_xml_config(){
	Element root = new Element("web-app");
	Document webDoc = new Document(root);
	DocType dt = new DocType("web-app","-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN","http://java.sun.com/dtd/web-app_2_3.dtd");
	webDoc.setDocType(dt);
	
	Element context_param = new Element("context-param");
	Element param_name = new Element("param-name");
	param_name.setText("contextConfigLocation");
	context_param.addContent(param_name);
	
	Element param_value = new Element("param-value");
	param_value.setText("/WEB-INF/applicationContext.xml");
	context_param.addContent(param_value);
	
	root.addContent(context_param);
	
	Element s1 = new Element("servlet");
	Element s1_name = new Element("servlet-name");
	s1_name.setText("context");
	Element s1_class = new Element("servlet-class");
	s1_class.setText("org.springframework.web.context.ContextLoaderServlet");
	Element l_stp1 = new Element("load-on-startup");
	l_stp1.setText("1");
	
	s1.addContent(s1_name);
	s1.addContent(s1_class);
	s1.addContent(l_stp1);
	
	root.addContent(s1);
	
	Element s2 = new Element("servlet");
	Element s2_name = new Element("servlet-name");
	s2_name.setText("httpinvoker");
	Element s2_class = new Element("servlet-class");
	s2_class.setText("org.springframework.web.servlet.DispatcherServlet");
	Element l_stp2 = new Element("load-on-startup");
	l_stp2.setText("3");
	
	s2.addContent(s2_name);
	s2.addContent(s2_class);
	s2.addContent(l_stp2);
	
	root.addContent(s2);
	
	Element sMap = new Element("servlet-mapping");
	Element s_name = new Element("servlet-name");
	s_name.setText("httpinvoker");
	Element url_pat = new Element("url-pattern");
	url_pat.setText("/http/*");
	
	sMap.addContent(s_name);
	sMap.addContent(url_pat);
	root.addContent(sMap);
	
	
	this.outputDocumentToFile(webDoc,sourceFolder+"/"+"web.xml");
}
 
开发者ID:NCIP,项目名称:common-security-module,代码行数:59,代码来源:WebConfigGenerator.java

示例11: queryToXML

import org.jdom.DocType; //导入依赖的package包/类
/**
 * Creates an XML string from a query
 *
 * @param query
 * @return an XML string
 */
public static String queryToXML(Query query) {
	Document document = new Document(QueryXMLHandler.queryToElement(query,
			Namespace.NO_NAMESPACE), new DocType("Query"));
	return new XMLOutputter().outputString(document);
}
 
开发者ID:apache,项目名称:incubator-taverna-plugin-bioinformatics,代码行数:12,代码来源:MartServiceUtils.java


注:本文中的org.jdom.DocType类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。