public abstract class AbstractTestPropertyHolderWsdlModelItem<T extends ModelItemConfig> extends AbstractWsdlModelItem<T> implements MutableTestPropertyHolder
DESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY
Modifier | Constructor and Description |
---|---|
protected |
AbstractTestPropertyHolderWsdlModelItem(T config,
ModelItem parent,
String icon) |
Modifier and Type | Method and Description |
---|---|
int |
addPropertiesFromFile(String propFile) |
TestProperty |
addProperty(String name) |
void |
addTestPropertyListener(TestPropertyListener listener) |
ModelItem |
getModelItem() |
Map<String,TestProperty> |
getProperties() |
String |
getPropertiesLabel() |
TestProperty |
getProperty(String name) |
TestProperty |
getPropertyAt(int index) |
int |
getPropertyCount() |
protected XmlBeansPropertiesTestPropertyHolder |
getPropertyHolderSupport() |
List<TestProperty> |
getPropertyList() |
String[] |
getPropertyNames() |
String |
getPropertyValue(String name) |
boolean |
hasProperty(String name) |
void |
moveProperty(String propertyName,
int targetIndex) |
TestProperty |
removeProperty(String propertyName) |
void |
removeTestPropertyListener(TestPropertyListener listener) |
boolean |
renameProperty(String name,
String newName) |
protected void |
setPropertiesConfig(PropertiesTypeConfig config) |
void |
setPropertyValue(String name,
String value) |
addExternalDependencies, afterLoad, beforeSave, dependsOn, getConfig, getDescription, getExternalDependencies, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemById, getWsdlModelItemByName, release, resolve, setConfig, setDescription, setIcon, setName, setSettings
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getChildren, getProject, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListener
protected void setPropertiesConfig(PropertiesTypeConfig config)
protected XmlBeansPropertiesTestPropertyHolder getPropertyHolderSupport()
public int addPropertiesFromFile(String propFile)
public TestProperty addProperty(String name)
addProperty
in interface MutableTestPropertyHolder
public void addTestPropertyListener(TestPropertyListener listener)
addTestPropertyListener
in interface TestPropertyHolder
public TestProperty getProperty(String name)
getProperty
in interface TestPropertyHolder
public String[] getPropertyNames()
getPropertyNames
in interface TestPropertyHolder
public List<TestProperty> getPropertyList()
getPropertyList
in interface TestPropertyHolder
public String getPropertyValue(String name)
getPropertyValue
in interface TestPropertyHolder
public TestProperty removeProperty(String propertyName)
removeProperty
in interface MutableTestPropertyHolder
public void removeTestPropertyListener(TestPropertyListener listener)
removeTestPropertyListener
in interface TestPropertyHolder
public void setPropertyValue(String name, String value)
setPropertyValue
in interface TestPropertyHolder
public boolean renameProperty(String name, String newName)
renameProperty
in interface MutableTestPropertyHolder
public Map<String,TestProperty> getProperties()
getProperties
in interface TestPropertyHolder
public boolean hasProperty(String name)
hasProperty
in interface TestPropertyHolder
public TestProperty getPropertyAt(int index)
getPropertyAt
in interface TestPropertyHolder
public int getPropertyCount()
getPropertyCount
in interface TestPropertyHolder
public void moveProperty(String propertyName, int targetIndex)
moveProperty
in interface MutableTestPropertyHolder
public ModelItem getModelItem()
getModelItem
in interface TestPropertyHolder
public String getPropertiesLabel()
getPropertiesLabel
in interface TestPropertyHolder
Copyright © 2019. All Rights Reserved.