railo.runtime.component
Class PropertyImpl

java.lang.Object
  extended by railo.runtime.component.MemberSupport
      extended by railo.runtime.component.PropertyImpl
All Implemented Interfaces:
Serializable, Member, Property, Duplicable, ASMProperty

public final class PropertyImpl
extends MemberSupport
implements Property, ASMProperty

See Also:
Serialized Form

Constructor Summary
PropertyImpl()
           
 
Method Summary
 Object duplicate(boolean deepCopy)
           
 boolean equals(Object obj)
           
 org.objectweb.asm.Type getASMType()
           
 Class getClazz()
           
 String getDefault()
           
 String getDisplayname()
           
 Struct getDynamicAttributes()
           
 boolean getGetter()
           
 String getHint()
           
 Struct getMeta()
           
 Object getMetaData()
           
 String getName()
           
 String getOwnerName()
           
 boolean getSetter()
           
 String getType()
           
 Object getValue()
          return the value itself
 boolean isPeristent()
           
 boolean isRequired()
           
 void setDefault(String _default)
           
 void setDisplayname(String displayname)
           
 void setGetter(boolean getter)
           
 void setHint(String hint)
           
 void setName(String name)
           
 void setOwnerName(String ownerName)
           
 void setRequired(boolean required)
           
 void setSetter(boolean setter)
           
 void setType(String type)
           
 String toString()
           
 
Methods inherited from class railo.runtime.component.MemberSupport
getAccess, setAccess, setAccess
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface railo.runtime.component.Member
getAccess
 

Constructor Detail

PropertyImpl

public PropertyImpl()
Method Detail

getDefault

public String getDefault()
Specified by:
getDefault in interface Property
Returns:
the _default

setDefault

public void setDefault(String _default)
Parameters:
_default - the _default to set

getDisplayname

public String getDisplayname()
Specified by:
getDisplayname in interface Property
Returns:
the displayname

setDisplayname

public void setDisplayname(String displayname)
Parameters:
displayname - the displayname to set

getHint

public String getHint()
Specified by:
getHint in interface Property
Returns:
the hint

setHint

public void setHint(String hint)
Parameters:
hint - the hint to set

getName

public String getName()
Specified by:
getName in interface Property
Specified by:
getName in interface ASMProperty
Returns:
the name

setName

public void setName(String name)
Parameters:
name - the name to set

isRequired

public boolean isRequired()
Specified by:
isRequired in interface Property
Returns:
the required

setRequired

public void setRequired(boolean required)
Parameters:
required - the required to set

getType

public String getType()
Specified by:
getType in interface Property
Returns:
the type

setType

public void setType(String type)
Parameters:
type - the type to set

getValue

public Object getValue()
Description copied from interface: Member
return the value itself

Specified by:
getValue in interface Member
Returns:
value

getASMType

public org.objectweb.asm.Type getASMType()
                                  throws PageException
Specified by:
getASMType in interface ASMProperty
Returns:
the type
Throws:
PageException

getSetter

public boolean getSetter()
Specified by:
getSetter in interface Property
Returns:
the setter

setSetter

public void setSetter(boolean setter)
Parameters:
setter - the setter to set

getGetter

public boolean getGetter()
Specified by:
getGetter in interface Property
Returns:
the getter

setGetter

public void setGetter(boolean getter)
Parameters:
getter - the getter to set

getMetaData

public Object getMetaData()
Specified by:
getMetaData in interface Property

getDynamicAttributes

public Struct getDynamicAttributes()
Specified by:
getDynamicAttributes in interface Property

getMeta

public Struct getMeta()
Specified by:
getMeta in interface Property

getClazz

public Class getClazz()
Specified by:
getClazz in interface Property
Specified by:
getClazz in interface ASMProperty
Returns:
the clazz

isPeristent

public boolean isPeristent()
Specified by:
isPeristent in interface Property

setOwnerName

public void setOwnerName(String ownerName)

getOwnerName

public String getOwnerName()
Specified by:
getOwnerName in interface Property

toString

public String toString()
Overrides:
toString in class Object

equals

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

duplicate

public Object duplicate(boolean deepCopy)
Specified by:
duplicate in interface Duplicable


Copyright © 2012 Railo