com.wowza.wms.amf
Class AMFDataTrait

Object
  extended by com.wowza.wms.amf.AMFDataTrait

public class AMFDataTrait
extends Object

AMF trait used to describe an AMF class in AMF3


Constructor Summary
AMFDataTrait()
          Constructor
 
Method Summary
 void addMember(String member)
          Add a member
 AMFDataTrait clone()
          clone the trait
 String getClassName()
          Get class name
 AMFData getInnerObj()
          Get inner object
 String getMember(int i)
          Get member by index
 int getMemberCount()
          Get the number of members
 java.util.List<String> getMembers()
          Get a list of trait members
 boolean isDynamic()
          Is class dynamic
 boolean isMember(String member)
          Return true if member of this trait
 void setClassName(String className)
          Set class name
 void setDynamic(boolean isDynamic)
          Set isDynamic
 void setInnerObj(AMFData innerObj)
          Set inner object
 
Methods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AMFDataTrait

public AMFDataTrait()
Constructor

Method Detail

addMember

public void addMember(String member)
Add a member

Parameters:
member - member name

clone

public AMFDataTrait clone()
clone the trait

Overrides:
clone in class Object

getClassName

public String getClassName()
Get class name

Returns:
class name

getInnerObj

public AMFData getInnerObj()
Get inner object

Returns:
inner object

getMember

public String getMember(int i)
Get member by index

Parameters:
i - index
Returns:
member name

getMemberCount

public int getMemberCount()
Get the number of members

Returns:
number of members

getMembers

public java.util.List<String> getMembers()
Get a list of trait members

Returns:
list of trait members

isDynamic

public boolean isDynamic()
Is class dynamic

Returns:
true, if dynamic

isMember

public boolean isMember(String member)
Return true if member of this trait

Parameters:
member - member name
Returns:
true, if member

setClassName

public void setClassName(String className)
Set class name

Parameters:
className - class name

setDynamic

public void setDynamic(boolean isDynamic)
Set isDynamic

Parameters:
isDynamic - true, if dynamic

setInnerObj

public void setInnerObj(AMFData innerObj)
Set inner object

Parameters:
innerObj - inner object