com.sun.xml.ws.policy.subject
Class WsdlBindingSubject

java.lang.Object
  extended by com.sun.xml.ws.policy.subject.WsdlBindingSubject

public class WsdlBindingSubject
extends Object

Provides objects for use as WSDL 1.0/1.1 policy subjects. An instance of this class may represent a wsdl:binding element or a wsdl:binding/operation element or a wsdl:binding/operation/message element.

Author:
Fabian Ritzmann

Nested Class Summary
static class WsdlBindingSubject.WsdlMessageType
          For message subjects, this needs to be set to one of the values INPUT, OUTPUT or FAULT.
static class WsdlBindingSubject.WsdlNameScope
          Identifies the scope to which this subject belongs.
 
Method Summary
static WsdlBindingSubject createBindingMessageSubject(QName bindingName, QName operationName, QName messageName, WsdlBindingSubject.WsdlMessageType messageType)
           
static WsdlBindingSubject createBindingOperationSubject(QName bindingName, QName operationName)
           
static WsdlBindingSubject createBindingSubject(QName bindingName)
           
 boolean equals(Object that)
           
 WsdlBindingSubject.WsdlMessageType getMessageType()
           
 QName getName()
           
 WsdlBindingSubject getParent()
           
 int hashCode()
           
 boolean isBindingMessageSubject()
           
 boolean isBindingOperationSubject()
           
 boolean isBindingSubject()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

createBindingSubject

public static WsdlBindingSubject createBindingSubject(QName bindingName)

createBindingOperationSubject

public static WsdlBindingSubject createBindingOperationSubject(QName bindingName,
                                                               QName operationName)

createBindingMessageSubject

public static WsdlBindingSubject createBindingMessageSubject(QName bindingName,
                                                             QName operationName,
                                                             QName messageName,
                                                             WsdlBindingSubject.WsdlMessageType messageType)

getName

public QName getName()

getMessageType

public WsdlBindingSubject.WsdlMessageType getMessageType()

getParent

public WsdlBindingSubject getParent()

isBindingSubject

public boolean isBindingSubject()

isBindingOperationSubject

public boolean isBindingOperationSubject()

isBindingMessageSubject

public boolean isBindingMessageSubject()

equals

public boolean equals(Object that)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.