org.openflow.protocol.statistics.tableFeatures
Class OFTableFeaturesPropertyOXM

java.lang.Object
  extended by org.openflow.protocol.statistics.tableFeatures.OFTableFeaturesProperty
      extended by org.openflow.protocol.statistics.tableFeatures.OFTableFeaturesPropertyOXM
All Implemented Interfaces:
java.lang.Cloneable

public class OFTableFeaturesPropertyOXM
extends OFTableFeaturesProperty

Represents an ofp_table_features_prop_oxmFields

Author:
Srini Seetharaman (srini.seetharaman@gmail.com)

Field Summary
protected  java.util.List<OFOXMField> oxmFields
           
 
Fields inherited from class org.openflow.protocol.statistics.tableFeatures.OFTableFeaturesProperty
length, MINIMUM_LENGTH, OFFSET_LENGTH, OFFSET_TYPE, type
 
Constructor Summary
OFTableFeaturesPropertyOXM()
           
 
Method Summary
 OFTableFeaturesPropertyOXM clone()
           
 boolean equals(java.lang.Object obj)
           
 java.util.List<OFOXMField> getOXMFields()
          Returns read-only copies of the oxmFields contained in this Flow Mod
 int hashCode()
           
 void readFrom(java.nio.ByteBuffer data)
           
 OFTableFeaturesPropertyOXM setOXMFields(java.util.List<OFOXMField> oxmFields)
          Sets the list of oxmFields this Flow Mod contains
 java.lang.String toString()
          Returns a summary of the message
 void writeTo(java.nio.ByteBuffer data)
           
 
Methods inherited from class org.openflow.protocol.statistics.tableFeatures.OFTableFeaturesProperty
getLength, getLengthU, getType, setLength, setType
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

oxmFields

protected java.util.List<OFOXMField> oxmFields
Constructor Detail

OFTableFeaturesPropertyOXM

public OFTableFeaturesPropertyOXM()
Method Detail

getOXMFields

public java.util.List<OFOXMField> getOXMFields()
Returns read-only copies of the oxmFields contained in this Flow Mod

Returns:
a list of ordered byte table ids

setOXMFields

public OFTableFeaturesPropertyOXM setOXMFields(java.util.List<OFOXMField> oxmFields)
Sets the list of oxmFields this Flow Mod contains

Parameters:
oxmFields - a list of ordered byte objects

readFrom

public void readFrom(java.nio.ByteBuffer data)
Overrides:
readFrom in class OFTableFeaturesProperty

writeTo

public void writeTo(java.nio.ByteBuffer data)
Overrides:
writeTo in class OFTableFeaturesProperty

hashCode

public int hashCode()
Overrides:
hashCode in class OFTableFeaturesProperty

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class OFTableFeaturesProperty

toString

public java.lang.String toString()
Description copied from class: OFTableFeaturesProperty
Returns a summary of the message

Overrides:
toString in class OFTableFeaturesProperty
Returns:
string summary of message

clone

public OFTableFeaturesPropertyOXM clone()
                                 throws java.lang.CloneNotSupportedException
Overrides:
clone in class OFTableFeaturesProperty
Throws:
java.lang.CloneNotSupportedException