org.apache.qpid.agent.binding
Class PropertyBinding

java.lang.Object
  extended by org.apache.qpid.agent.binding.PropertyBinding

public class PropertyBinding
extends Object

Metadata for mapping a java property (getter/setter) to a QMF schema


Field Summary
static int READ_CREATE
           
static int READ_ONLY
           
static int READ_WRITE
           
 
Constructor Summary
PropertyBinding(String name, TypeBinding type, int accessType, boolean optional)
           
 
Method Summary
(package private)  void encode(org.apache.qpid.transport.codec.Encoder enc)
           
 boolean equals(Object obj)
           
 int getAccess()
           
 String getName()
           
 TypeBinding getType()
           
 int hashCode()
           
 boolean isIndex()
           
 boolean isOptional()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

READ_CREATE

public static final int READ_CREATE
See Also:
Constant Field Values

READ_WRITE

public static final int READ_WRITE
See Also:
Constant Field Values

READ_ONLY

public static final int READ_ONLY
See Also:
Constant Field Values
Constructor Detail

PropertyBinding

public PropertyBinding(String name,
                       TypeBinding type,
                       int accessType,
                       boolean optional)
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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

getName

public String getName()

getType

public TypeBinding getType()

getAccess

public int getAccess()

isIndex

public boolean isIndex()

isOptional

public boolean isOptional()

encode

void encode(org.apache.qpid.transport.codec.Encoder enc)


Licensed to the Apache Software Foundation