org.formaria.editor.project.pages.components
Class LayerHelper

java.lang.Object
  extended by org.formaria.editor.project.pages.components.PropertyHelper
      extended by org.formaria.editor.project.pages.components.LayerHelper

public class LayerHelper
extends PropertyHelper

A helper for the Page Layers

Copyright (c) Formaria Ltd., 2002-2008


Field Summary
 
Fields inherited from class org.formaria.editor.project.pages.components.PropertyHelper
alignmentOptionIds, alignmentOptions, allowsChildren, builtinProperties, className, componentType, defaultValues, defExt, extensions, fileTypeDesc, horzScrollOptionIds, isSwing, lblAlignmentOptionIds, lblAlignmentOptions, numBuiltinProperties, properties, propertyTypes, restrictsSize, scrollOptions, usesContentFile, vertScrollOptionIds
 
Constructor Summary
LayerHelper()
           
 
Method Summary
 java.lang.String getDisplayPropertyValue(PageResource pageResource, java.lang.Object comp, java.lang.String propertyName)
          Get the value of the property displayed by the editor
 java.lang.String getPropertyValue(PageResource pageResource, java.lang.Object comp, java.lang.String propertyName)
          Get the value of the property exposed by the component
 boolean isLayoutOwner()
          Is this helper's component oen that supports layouts?
 boolean isReadOnly(java.lang.String propertyName)
          Is the property read-only?
 boolean setPropertyValue(PageResource pageResource, java.lang.Object comp, java.lang.String propertyName, java.lang.Object value)
          Set the value of the property exposed by the component
 
Methods inherited from class org.formaria.editor.project.pages.components.PropertyHelper
accepts, addPropertyType, allowsChildren, cleanupClassName, getBuilder, getCellEditor, getClassName, getComponentType, getDefaultExtension, getDefaultValue, getEnabled, getEventClass, getEventMask, getExpression, getFileDescription, getFileExtensions, getListItems, getNumBuiltinProperties, getNumProperties, getOutputPropertyValue, getProperties, getProperty, getProperty, getPropertyDisplayName, getPropertyName, getPropertyTag, getPropertyType, getPropertyTypeName, isLangProperty, isListProperty, isSwing, restrictsSize, setAllowsChildren, setComponent, setCopiedProperties, setExpression, setFileExtensions, setRestrictsSize, setSwing, setUsesContentFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LayerHelper

public LayerHelper()
Method Detail

isReadOnly

public boolean isReadOnly(java.lang.String propertyName)
Description copied from class: PropertyHelper
Is the property read-only?

Overrides:
isReadOnly in class PropertyHelper
Parameters:
propertyName - the name of the selected property
Returns:
true if the property is read-only

isLayoutOwner

public boolean isLayoutOwner()
Is this helper's component oen that supports layouts?

Overrides:
isLayoutOwner in class PropertyHelper
Returns:
true

setPropertyValue

public boolean setPropertyValue(PageResource pageResource,
                                java.lang.Object comp,
                                java.lang.String propertyName,
                                java.lang.Object value)
Set the value of the property exposed by the component

Overrides:
setPropertyValue in class PropertyHelper
Parameters:
pageResource - the page resource to which this component belongs
comp - the component instance
propertyName - the component property name
Returns:
the true is all is OK

getPropertyValue

public java.lang.String getPropertyValue(PageResource pageResource,
                                         java.lang.Object comp,
                                         java.lang.String propertyName)
Get the value of the property exposed by the component

Overrides:
getPropertyValue in class PropertyHelper
Parameters:
pageResource - the page resource to which this component belongs
comp - the component instance
propertyName - the component property name
Returns:
the value

getDisplayPropertyValue

public java.lang.String getDisplayPropertyValue(PageResource pageResource,
                                                java.lang.Object comp,
                                                java.lang.String propertyName)
Get the value of the property displayed by the editor

Overrides:
getDisplayPropertyValue in class PropertyHelper
Parameters:
pageResource - the page resource to which this component belongs
comp - the component instance
propertyName - the component property name
Returns:
the value