org.openadaptor.adaptor.editor
Class NonStandardProperties

java.lang.Object
  extended by org.openadaptor.adaptor.editor.AbstractComponent
      extended by org.openadaptor.adaptor.editor.NonStandardProperties
All Implemented Interfaces:
FrameworkComponent

public class NonStandardProperties
extends AbstractComponent


Nested Class Summary
 
Nested classes/interfaces inherited from class org.openadaptor.adaptor.editor.AbstractComponent
AbstractComponent.Settings
 
Field Summary
 
Fields inherited from class org.openadaptor.adaptor.editor.AbstractComponent
_re_compiler, _re_matcher, _re_substitution, adaptor, AdaptorPrefixVariable, alternativeOptions, comment, COMMENT_TAG, ComponentNameVariable, componentToolTipText, current, defaults, DelegateNameVariable, editor, globalMatchFlag, id, ignoreCaseFlag, ini, INSTANCE_TAG, instanceCount, instanceTagExpansionCounts, javaClassName, menuName, name, noClearOnLoadProperties, palettePath, ParentNameVariable, patternDelimiter, RE_INSTANCE_TAG, REGEX_GLOBAL_MATCH, REGEX_IGNORE_CASE, REGEX_PATTERN_DELIMITER, REGEX_REPLACE_COMMAND, replaceCommand, replaceDelimiter, requestReply, SIMPLE_REPLACE_DELIMITER, TEMPLATE_END, TEMPLATE_START, templateEnd, templateExpansions, templateStart, type
 
Fields inherited from interface org.openadaptor.adaptor.editor.FrameworkComponent
ABSTRACT, ADAPTOR, CONTROLLER, DELEGATE, ENUM, HOSPITAL, LOGGER, MISC, NONSTANDARD, PIPE, PIPELINECONTROLLER, REMOTECONTROL, SECURITYMANAGER, SINK, SOURCE, typeString, UNSPECIFIED, VIRTUAL
 
Constructor Summary
NonStandardProperties(AFEditor editor, Adaptor adaptor)
           
NonStandardProperties(AFEditor editor, Adaptor adaptor, IniFile ini, java.lang.String prefix)
           
NonStandardProperties(AFEditor editor, Adaptor adaptor, java.lang.String name)
           
 
Method Summary
 FrameworkComponent duplicate(Adaptor adaptor)
           
 void duplicate(FrameworkComponent source)
           
 java.lang.String getPropertiesFilePrefix(java.lang.String adaptorPrefix, FrameworkComponent parent, java.lang.String componentName, java.lang.String delegateName)
           
 java.lang.String getPropertiesFilePrefix(java.lang.String adaptorPrefix, FrameworkComponent parent, java.lang.String componentName, java.lang.String delegateName, boolean forWrite)
           
 java.lang.String getPropertiesFilePrefixTemplate(java.lang.String adaptorPrefix, FrameworkComponent parent, java.lang.String componentName, java.lang.String delegateName)
           
 void loadProperties(SuperProperties propsToScan, SuperProperties propsToExclude, java.lang.String prefix, FrameworkComponent parent, java.lang.String componentName, java.lang.String delegateName, SuperProperties usedProps)
           
 FrameworkComponent newInstance(Adaptor adaptor, SuperProperties props, java.lang.String prefix, FrameworkComponent parent, java.lang.String componentName, SuperProperties usedProps)
           
 
Methods inherited from class org.openadaptor.adaptor.editor.AbstractComponent
alternativeIsSet, checkComponentClass, checkComponentLinks, checkComponentProperties, checkComponentProperties, checkEmbeddedComponentLinks, clearOnLoad, clearPropertyValues, clearPropertyValues, convertString, createPropertiesList, duplicate, duplicate, equalPropertyValues, expandPropertyTemplates, expandPropertyTemplates, expandTemplateEntry, getAsProperties, getAsProperties, getComment, getComment, getComponentToolTipText, getDelegateProperties, getDeprecated, getDeprecatedPropertiesCount, getDeprecatedPropertiesCount, getDeprecatedTemplates, getIni, getInstanceTagExpansionCounts, getJavaClassName, getMandatory, getMandatoryTemplates, getMap, getMenuName, getName, getNameProperty, getOptional, getOptionalTemplates, getPalettePath, getPropertiesCount, getPropertiesCount, getPropertiesCountUserAdded, getPropertiesCountUserAdded, getPropertiesFilePrefixTemplate, getProperty, getPropertyAt, getPropertyComment, getPropertyComponent, getPropertyComponent, getPropertyStatus, getPropertyStatus, getPropertyToolTipText, getPropertyToolTipText, getPropertyToolTipText, getPropertyValue, getStatusAt, getTemplateToolTipText, getType, getUserAdded, includeComponent, init, instanceMatch, inUse, isDeprecated, isDeprecated, isDeprecatedTemplate, isMandatory, isMandatory, isMandatoryTemplate, isOptional, isOptionalTemplate, isPropertyExists, isPropertyNameEditable, isReadonly, isRequestReply, isTemplate, isUnset, isUnset, isUserAdded, isUserAdded, loadNonStandardProperties, loadProperties, loadProperties, loadVirtualProperties, optionIsSet, optionTemplateMatch, passAllConsistencyChecks, putPropertyComment, putPropertyValue, putPropertyValue, removeProperty, removeProperty, removeTemplateExpansions, removeTemplateExpansions, setCharEscapesInValue, setComment, setComment, setComponentToolTipText, setDeprecated, setDeprecatedTemplates, setIni, setJavaClassName, setMandatory, setMandatoryTemplates, setMenuName, setName, setNoClearOnLoadProperties, setOptional, setOptionalTemplates, setPalettePath, setProperty, setProperty, setProperty, setPropertyName, setPropertyToolTipText, setPropertyToolTipText, setTemplate, setTemplate, setTemplate, setTemplateToolTipText, setType, setUserAdded, templateSubstitution, toString, toString, updateProperties, updateProperties, updateTemplateExpansions, updateTemplateInfo, updateTemplateInfo, userPropertiesPermitted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NonStandardProperties

public NonStandardProperties(AFEditor editor,
                             Adaptor adaptor)

NonStandardProperties

public NonStandardProperties(AFEditor editor,
                             Adaptor adaptor,
                             java.lang.String name)

NonStandardProperties

public NonStandardProperties(AFEditor editor,
                             Adaptor adaptor,
                             IniFile ini,
                             java.lang.String prefix)
Method Detail

newInstance

public FrameworkComponent newInstance(Adaptor adaptor,
                                      SuperProperties props,
                                      java.lang.String prefix,
                                      FrameworkComponent parent,
                                      java.lang.String componentName,
                                      SuperProperties usedProps)
Specified by:
newInstance in interface FrameworkComponent
Overrides:
newInstance in class AbstractComponent

duplicate

public FrameworkComponent duplicate(Adaptor adaptor)

duplicate

public void duplicate(FrameworkComponent source)
Overrides:
duplicate in class AbstractComponent

getPropertiesFilePrefixTemplate

public java.lang.String getPropertiesFilePrefixTemplate(java.lang.String adaptorPrefix,
                                                        FrameworkComponent parent,
                                                        java.lang.String componentName,
                                                        java.lang.String delegateName)

getPropertiesFilePrefix

public java.lang.String getPropertiesFilePrefix(java.lang.String adaptorPrefix,
                                                FrameworkComponent parent,
                                                java.lang.String componentName,
                                                java.lang.String delegateName)
Specified by:
getPropertiesFilePrefix in interface FrameworkComponent
Overrides:
getPropertiesFilePrefix in class AbstractComponent

getPropertiesFilePrefix

public java.lang.String getPropertiesFilePrefix(java.lang.String adaptorPrefix,
                                                FrameworkComponent parent,
                                                java.lang.String componentName,
                                                java.lang.String delegateName,
                                                boolean forWrite)
Specified by:
getPropertiesFilePrefix in interface FrameworkComponent
Overrides:
getPropertiesFilePrefix in class AbstractComponent

loadProperties

public void loadProperties(SuperProperties propsToScan,
                           SuperProperties propsToExclude,
                           java.lang.String prefix,
                           FrameworkComponent parent,
                           java.lang.String componentName,
                           java.lang.String delegateName,
                           SuperProperties usedProps)
Specified by:
loadProperties in interface FrameworkComponent
Overrides:
loadProperties in class AbstractComponent