railo.runtime.component
Class PropertyImpl
java.lang.Object
railo.runtime.component.MemberSupport
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
PropertyImpl
public PropertyImpl()
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