com.infoteria.asteria.flowbuilder2.property
Class PathResolverProperty

java.lang.Object
  |
  +--com.infoteria.gui.property.AbstractProperty
        |
        +--com.infoteria.gui.property.StringProperty
              |
              +--com.infoteria.asteria.flowbuilder2.property.ChoiceProperty
                    |
                    +--com.infoteria.asteria.flowbuilder2.property.PathResolverProperty
All Implemented Interfaces:
com.infoteria.gui.property.provider.ChoiceItemProvider, Cloneable, MetaData, Property

public class PathResolverProperty
extends ChoiceProperty
implements MetaData

remoteFileプロパティのパスの起点を示すプロパティです。


Field Summary
static String PROPERTY_TYPE
           
static String STR_EXECUTE_USER
           
static String STR_PROJECT_OWNER
           
static String STR_RELATIVE
           
 
Fields inherited from class com.infoteria.gui.property.AbstractProperty
_listenerList, ATTR_DISPLAY_NAME, ATTR_NAME, ATTR_READONLY, ATTR_TYPE, ATTR_VISIBLE, ELEM_PROPERTY, PROPERTY_NSURI
 
Constructor Summary
PathResolverProperty(PropertyHolder owner, String name)
           
PathResolverProperty(String name)
           
 
Method Summary
 String[] getTargetProperties()
           
 String getType()
           
 boolean isChoiceOnly()
           
 boolean isTargetProperty(String name)
           
 UndoableEdit setFilePath(String baseDir, Property prop, String path)
           
 void setup(Element el)
           
 
Methods inherited from class com.infoteria.asteria.flowbuilder2.property.ChoiceProperty
getAdapter, getChoiceItemDisplayNameProvider, getChoiceItemInfo, getChoiceItems, setChoiceItemInfo, setChoiceOnly
 
Methods inherited from class com.infoteria.gui.property.StringProperty
setValue, setValueAsString
 
Methods inherited from class com.infoteria.gui.property.AbstractProperty
addPropertyChangeListener, assign, assignTo, clone, createUndoableEdit, doClone, doGetDifference, doSetValue, getDifference, getDisplayName, getEditor, getName, getOwner, getPropertyChangeListeners, getRenderer, getTooltip, getValue, getValueAsString, isEditable, isVisible, removePropertyChangeListener, setDisplayName, setEditable, setEditor, setOwner, setRenderer, setTooltip, setValue, setValueAsString, setVisible, valueEquals
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.infoteria.gui.util.MetaData
clone
 

Field Detail

PROPERTY_TYPE

public static final String PROPERTY_TYPE

STR_RELATIVE

public static final String STR_RELATIVE

STR_PROJECT_OWNER

public static final String STR_PROJECT_OWNER

STR_EXECUTE_USER

public static final String STR_EXECUTE_USER
Constructor Detail

PathResolverProperty

public PathResolverProperty(PropertyHolder owner,
                            String name)

PathResolverProperty

public PathResolverProperty(String name)
Method Detail

getType

public String getType()
Description copied from interface: Property
プロパティ型を返します。
Overrides:
getType in class ChoiceProperty

setup

public void setup(Element el)
Description copied from interface: MetaData
定義情報のある要素から設定情報を自身に反映します。
Specified by:
setup in interface MetaData

getTargetProperties

public String[] getTargetProperties()

isTargetProperty

public boolean isTargetProperty(String name)

isChoiceOnly

public boolean isChoiceOnly()
Overrides:
isChoiceOnly in class ChoiceProperty

setFilePath

public UndoableEdit setFilePath(String baseDir,
                                Property prop,
                                String path)
                         throws PropertyException