| /* |
| * Copyright 2004,2005 The Apache Software Foundation. |
| * |
| * Licensed 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. |
| */ |
| |
| package org.apache.axis2.wsdl.util; |
| |
| import java.util.List; |
| |
| public interface Constants { |
| |
| String BASE_64_PROPERTY_KEY = "base64map"; |
| String PLAIN_BASE_64_PROPERTY_KEY = "plainbase64map"; |
| |
| String EXTERNAL_TEMPLATE_PROPERTY_KEY = "externalTemplate"; |
| String XSLT_INCLUDE_DATABIND_SUPPORTER_HREF_KEY = "databindsupporter"; |
| String XSLT_INCLUDE_TEST_OBJECT_HREF_KEY = "testObject"; |
| String UNWRAPPED_KEY = "UnWrapped"; |
| String UNWRAPPED_DETAILS = "UnWrapped_details"; |
| |
| String COMPLEX_TYPE = "complexType"; |
| String ARRAY_TYPE = "arrayType"; |
| |
| public static final String ANY_ELEMENT_FIELD_NAME = "extraElement"; |
| |
| /** Property for message receiver operation method handled by databinding |
| code generation. This is an optional parameter for an {@link |
| org.apache.axis2.description.AxisOperation}. If present, the value is the |
| name of a method to be generated by the databinding code generation and |
| called by the message receiver code generation in order to process the |
| OMElement and invoke the service method. */ |
| String DATABINDING_GENERATED_RECEIVER = "databinding-generated-receiver"; |
| |
| /** Property for interface implementation method handled by databinding |
| code generation. This is an optional parameter for an {@link |
| org.apache.axis2.description.AxisOperation}. If present, the value is a |
| <code>Boolean</code> flag to indicate that the method corresponding to that |
| operation will be generated by the data binding code generation. */ |
| String DATABINDING_GENERATED_IMPLEMENTATION = "databinding-generated-implementation"; |
| |
| /** Property for details to be passed inside the <databinders> element. |
| This is an optional parameter for an {@link |
| org.apache.axis2.description.AxisOperation}. If present, the value is a DOM |
| element to be appended to the <databinders> content. */ |
| String DATABINDING_OPERATION_DETAILS = "databinding-operation-details"; |
| |
| /** Property for details to be passed inside the <databinders> element. |
| This is an optional parameter for an {@link |
| org.apache.axis2.description.AxisService}. If present, the value is a DOM |
| element to be appended to the <databinders> content. */ |
| String DATABINDING_SERVICE_DETAILS = "databinding-service-details"; |
| |
| |
| public interface CodegenStyle { |
| final int AUTOMATIC = 0; |
| final int INTERFACE = 1; |
| static final int BINDING = 2; |
| } |
| |
| |
| } |