diff options
Diffstat (limited to 'src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/DatabindingConfig.java')
-rw-r--r-- | src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/DatabindingConfig.java | 36 |
1 files changed, 2 insertions, 34 deletions
diff --git a/src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/DatabindingConfig.java b/src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/DatabindingConfig.java index 39bbcdd8..854d9b70 100644 --- a/src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/DatabindingConfig.java +++ b/src/share/jaxws_classes/com/sun/xml/internal/ws/api/databinding/DatabindingConfig.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -52,18 +52,10 @@ public class DatabindingConfig { protected Class contractClass; protected Class endpointClass; protected Set<Class> additionalValueTypes = new HashSet<Class>(); -// protected Set<SchemaInfo> schemaInfo; -// protected MappingInfo defaultMappingInfo = new MappingInfo(); -// protected MappingInfo overrideMappingInfo = new MappingInfo(); protected MappingInfo mappingInfo = new MappingInfo(); -// protected Definition wsdl; protected URL wsdlURL; protected ClassLoader classLoader; -// protected QName serviceName; -// protected BindingID bindingId; protected Iterable<WebServiceFeature> features; - //TODO WSBinding isn't it BindingID + features? - //On the EndpointFactory.createEndpoint path, WSBinding could be created from DeploymentDescriptorParser.createBinding protected WSBinding wsBinding; protected WSDLPort wsdlPort; protected MetadataReader metadataReader; @@ -71,19 +63,6 @@ public class DatabindingConfig { protected Source wsdlSource; protected EntityResolver entityResolver; -// public MappingInfo getDefaultMappingInfo() { -// return defaultMappingInfo; -// } -// public void setDefaultMappingInfo(MappingInfo defaultMappingInfo) { -// this.defaultMappingInfo = defaultMappingInfo; -// } -// public MappingInfo getOverrideMappingInfo() { -// return overrideMappingInfo; -// } -// public void setOverrideMappingInfo(MappingInfo overrideMappingInfo) { -// this.overrideMappingInfo = overrideMappingInfo; -// } - public Class getContractClass() { return contractClass; } @@ -114,19 +93,8 @@ public class DatabindingConfig { public void setClassLoader(ClassLoader classLoader) { this.classLoader = classLoader; } -// public QName getServiceName() { -// return serviceName; -// } -// public void setServiceName(QName serviceName) { -// this.serviceName = serviceName; -// } -// public BindingID getBindingId() { -// return bindingId; -// } -// public void setBindingId(BindingID bindingId) { -// this.bindingId = bindingId; -// } public Iterable<WebServiceFeature> getFeatures() { + if (features == null && wsBinding != null) return wsBinding.getFeatures(); return features; } public void setFeatures(WebServiceFeature[] features) { |