railo.runtime.component
Class Property
java.lang.Object
railo.runtime.component.MemberSupport
railo.runtime.component.Property
- All Implemented Interfaces:
- Serializable, Member, Duplicable, ASMProperty
public final class Property
- extends MemberSupport
- implements ASMProperty
FUTURE add a interface to public interface
- See Also:
- Serialized Form
Property
public Property()
getDefault
public String getDefault()
- Returns:
- the _default
setDefault
public void setDefault(String _default)
- Parameters:
_default
- the _default to set
getDisplayname
public String getDisplayname()
- Returns:
- the displayname
setDisplayname
public void setDisplayname(String displayname)
- Parameters:
displayname
- the displayname to set
getHint
public String getHint()
- Returns:
- the hint
setHint
public void setHint(String hint)
- Parameters:
hint
- the hint to set
getName
public String getName()
- 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()
- Returns:
- the required
setRequired
public void setRequired(boolean required)
- Parameters:
required
- the required to set
getType
public String getType()
- 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
- See Also:
Member.getValue()
getASMType
public org.objectweb.asm.Type getASMType()
throws PageException
- Specified by:
getASMType
in interface ASMProperty
- Returns:
- the type
- Throws:
PageException
- See Also:
ASMProperty.getASMType()
getSetter
public boolean getSetter()
- Returns:
- the setter
setSetter
public void setSetter(boolean setter)
- Parameters:
setter
- the setter to set
getGetter
public boolean getGetter()
- Returns:
- the getter
setGetter
public void setGetter(boolean getter)
- Parameters:
getter
- the getter to set
getMetaData
public Object getMetaData()
getDynamicAttributes
public Struct getDynamicAttributes()
getMeta
public Struct getMeta()
getClazz
public Class getClazz()
- Specified by:
getClazz
in interface ASMProperty
- Returns:
- the clazz
- See Also:
ASMProperty.getClazz()
isPeristent
public boolean isPeristent()
setOwnerName
public void setOwnerName(String ownerName)
getOwnerName
public String getOwnerName()
toString
public String toString()
- Overrides:
toString
in class Object
- See Also:
Object.toString()
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