|
Axis 2 example source code file (codegen-config.properties)
The Axis 2 codegen-config.properties source code# # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # ####################################################################################################################### ##################### code generator property file ################################################################# ####################################################################################################################### # Extensions - The extension class names are comma separated # and these extensions will run before the main emitter # these are loaded in their lexical order # Note the last extension - It includes a check to figure out whether proper databinding has taken place # This extension should appear AFTER all the databinding extensions inorder to function properly codegen.extension=org.apache.axis2.wsdl.codegen.extension.PackageFinder,\ org.apache.axis2.wsdl.codegen.extension.SchemaUnwrapperExtension,\ org.apache.axis2.wsdl.codegen.extension.JaxMeExtension, \ org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension, \ org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension, \ org.apache.axis2.wsdl.codegen.extension.JiBXExtension, \ org.apache.axis2.wsdl.codegen.extension.JAXBRIExtension, \ org.apache.axis2.wsdl.codegen.extension.TypeMapperExtension, \ org.apache.axis2.wsdl.codegen.extension.DefaultDatabindingExtension, \ org.apache.axis2.wsdl.codegen.extension.PolicyEvaluator #extensions that work after the main emitter. These will include functionality such as #formatters post.codegen.extension=org.apache.axis2.wsdl.codegen.extension.JavaPrettyPrinterExtension, \ org.apache.axis2.wsdl.codegen.extension.XMLPrettyPrinterExtension, \ org.apache.axis2.wsdl.codegen.extension.WSDLPrettyPrinterExtension #codegen.extension=org.apache.axis2.wsdl.codegen.extension.AxisBindingBuilder,org.apache.axis2.wsdl.codegen.extension.WSDLValidatorExtension,org.apache.axis2.wsdl.codegen.extension.PackageFinder,org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension # The third party schemas to be loaded. e.g. The Xmime extension # Note - these will be loaded from the org.apache.axis2.wsdl.codegen.schema package. # so whatever the third party schema's that are listed here should be present there #codegen.thirdparty.schema= codegen.thirdparty.schema=xmime.xsd,soap-enc.xsd ##################################################################################################################### ##################################################################################################################### # Codegen data binding frameworks and their related information # The names of the codegeneration frameworks in lexical order # these are the names that should be passed onto the tool as arguments as well codegen.databinding.frameworks=adb,xmlbeans,jaxme,jibx,jaxbri,none # this property keeps the names of the databinding frameworks which support # unwrapping codegen.databinding.unwrap.supported=adb,xmlbeans,jibx # this property keeps the names of the databinding frameworks that handle unwrapping # directly (rather than by using the unwrapper extension) codegen.databinding.unwrap.direct=jibx # the related extensions for the specified data binding frameworks above # Note - these are in the lexical order of the framework names. There is an implicit assumption # that a given databinding framework will be processed only by one extension codegen.databinding.extensions=org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension,org.apache.axis2.wsdl.codegen.extension.XMLBeansExtension,org.apache.axis2.wsdl.codegen.extension.JaxMeExtension,org.apache.axis2.wsdl.codegen.extension.JiBXExtension,org.apache.axis2.wsdl.codegen.extension.JAXBRIExtension,org.apache.axis2.wsdl.codegen.extension.DefaultDatabindingExtension # the default data binding framework name codegen.databinding.frameworks.default=adb # the databinding templates - codegen.databinding.adb.supporter.template=/org/apache/axis2/schema/template/ADBDatabindingTemplate.xsl codegen.databinding.xmlbeans.supporter.template=/org/apache/axis2/xmlbeans/template/XmlbeansDatabindingTemplate.xsl codegen.databinding.jaxme.supporter.template=/org/apache/axis2/wsdl/template/java/JaxmeDatabindingTemplate.xsl codegen.databinding.jibx.supporter.template=/org/apache/axis2/jibx/template/JibXDatabindingTemplate.xsl codegen.databinding.jaxbri.supporter.template=/org/apache/axis2/jaxbri/template/JaxbRIDatabindingTemplate.xsl codegen.databinding.none.supporter.template=/org/apache/axis2/wsdl/template/java/NoneDatabindingTemplate.xsl codegen.databinding.testobject.template=/org/apache/axis2/wsdl/template/java/TestObjectCreationTemplate.xsl ##################################################################################################################### ##################################################################################################################### # Language types - these are the language types that the code generator understands. Again this is the name of the # language that should be passed from the tool as well # codegen.languages=java,c # Emitter class is the major code generator class that should be changed according to the language. # The emiiters need to implement the org.apache.axis2.wsdl.codegen.emitter.Emitter interface # Note - The emitters should appear in the lexical order of the languages. So the language java in the above # list corresponds to the org.apache.axis2.wsdl.codegen.emitter.JavaEmitter codegen.emitters=org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter,org.apache.axis2.wsdl.codegen.emitter.CEmitter # Default language, this is the default language that would be picked when no language is specified. it should be # one of the languages specified above codegen.languages.default=java # Default source folder name codegen.general.src.name=src # Default resource folder name codegen.general.resource.name=resources ##################################################################################################################### ######################## Language specific section ################################################################# ##################################################################################################################### # The language specific section has a special custom style. The language name comes first and separated from the period # a unique name. These parameters will be included in a hashmap that is will be stored in another hash map with the # language as the key ##################################################################################################################### # Java section - Templates. # The format of the templates is <writer-class-name>, Other Axis 2 examples (source code examples)Here is a short list of links related to this Axis 2 codegen-config.properties source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.