Skip navigation links
A C D E F G H I L M N O P R S T 

A

AbstractTask - Class in org.polago.deployconf.task
Common implementation of a deployment Task.
AbstractTask(ConfigGroupManager) - Constructor for class org.polago.deployconf.task.AbstractTask
Public Constructor.
addTask(Task) - Method in class org.polago.deployconf.DeploymentConfig
Add a task to this DeploymentConfig.
apply(InputStream, OutputStream, String) - Method in class org.polago.deployconf.DeploymentConfig
Apply this DeploymentConfig to the destination using source as input.
apply(InputStream, OutputStream) - Method in class org.polago.deployconf.task.filter.FilterTask
Apply this Task by copying source to destination.
apply(InputStream, OutputStream) - Method in class org.polago.deployconf.task.properties.PropertiesTask
Apply this Task by copying source to destination.
apply(InputStream, OutputStream) - Method in interface org.polago.deployconf.task.Task
Apply this Task by copying source to destination.
ATTR_NAME - Static variable in class org.polago.deployconf.DeploymentWriter
 

C

ConfigGroup - Interface in org.polago.deployconf.group
Describes a configuration group used to share common configuration properties between multiple artifacts.
ConfigGroupManager - Interface in org.polago.deployconf.group
Describes a manager for Configuration groups.
configure(String, String, String) - Method in class org.polago.deployconf.ConsoleInteractiveConfigurer
Configure an item.
configure(String, String, String) - Method in interface org.polago.deployconf.InteractiveConfigurer
Configure an item.
configureInteractively(InteractiveConfigurer, boolean) - Method in class org.polago.deployconf.task.filter.FilterTask
Configure the task by asking the user for inputs.
configureInteractively(InteractiveConfigurer, boolean) - Method in class org.polago.deployconf.task.properties.PropertiesTask
Configure the task by asking the user for inputs.
configureInteractively(InteractiveConfigurer, boolean) - Method in interface org.polago.deployconf.task.Task
Configure the task by asking the user for inputs.
ConsoleInteractiveConfigurer - Class in org.polago.deployconf
Interactive Configurer that ask the user for the value.
ConsoleInteractiveConfigurer() - Constructor for class org.polago.deployconf.ConsoleInteractiveConfigurer
Public Constructor.
createJDOMCDATAElement(String, String) - Method in class org.polago.deployconf.task.AbstractTask
Create a JDOM CDATA Element with the given name and possibly text.
createJDOMElement(String) - Method in class org.polago.deployconf.task.AbstractTask
Create a JDOM Element with the given name.
createJDOMTextElement(String, String) - Method in class org.polago.deployconf.task.AbstractTask
Create a JDOM Text Element with the given name and possibly text.

D

DeployConfRunner - Class in org.polago.deployconf
Main Runner class.
DeployConfRunner(DeployConfRunner.RunMode) - Constructor for class org.polago.deployconf.DeployConfRunner
Public Constructor.
DEPLOYMENT_CONFIG_SUFFIX - Static variable in class org.polago.deployconf.DeployConfRunner
The deployment config file suffix to use when creating deploymentConfig paths.
DeploymentConfig - Class in org.polago.deployconf
Describes a DeploymentConfiguration loaded from an InputStream.
DeploymentConfig() - Constructor for class org.polago.deployconf.DeploymentConfig
Public Constructor.
DeploymentReader - Class in org.polago.deployconf
Class that know how to read a DeploymentConfig from an InputStream.
DeploymentReader(InputStream, ConfigGroupManager) - Constructor for class org.polago.deployconf.DeploymentReader
Public Constructor.
DeploymentWriter - Class in org.polago.deployconf
Class that know how to persist a DeploymentConfig to an OutputStream.
DeploymentWriter(OutputStream) - Constructor for class org.polago.deployconf.DeploymentWriter
Public Constructor.
deserialize(Element) - Method in class org.polago.deployconf.task.AbstractTask
Load the task from a list of JDOM Elements.
deserialize(Element) - Method in class org.polago.deployconf.task.filter.FilterTask
Load the task from a list of JDOM Elements.
deserialize(Element) - Method in class org.polago.deployconf.task.properties.PropertiesTask
Load the task from a list of JDOM Elements.
deserialize(Element) - Method in interface org.polago.deployconf.task.Task
Load the task from a list of JDOM Elements.
DOM_ATTRIBUTE_GROUP - Static variable in class org.polago.deployconf.task.AbstractTask
 
DOM_ATTRIBUTE_IF - Static variable in class org.polago.deployconf.task.AbstractTask
 
DOM_ATTRIBUTE_PATH - Static variable in class org.polago.deployconf.task.AbstractTask
 
DOM_ELEMENT_CONDITION - Static variable in class org.polago.deployconf.task.AbstractTask
 
DOM_ELEMENT_DEFAULT - Static variable in class org.polago.deployconf.task.AbstractTask
 
DOM_ELEMENT_DESCRIPTION - Static variable in class org.polago.deployconf.task.AbstractTask
 
DOM_ELEMENT_NAME - Static variable in class org.polago.deployconf.task.properties.PropertiesTask
 
DOM_ELEMENT_TASK - Static variable in class org.polago.deployconf.task.filter.FilterTask
Task element name in config file.
DOM_ELEMENT_TASK - Static variable in class org.polago.deployconf.task.properties.PropertiesTask
Task element name in config file.
DOM_ELEMENT_VALUE - Static variable in class org.polago.deployconf.task.AbstractTask
 
DOM_ROOT - Static variable in class org.polago.deployconf.DeploymentWriter
 

E

equals(Object) - Method in class org.polago.deployconf.task.AbstractTask
equals(Object) - Method in class org.polago.deployconf.task.filter.FilterToken
equals(Object) - Method in class org.polago.deployconf.task.properties.Property
evaluateCondition(String, ConfigGroup) - Method in class org.polago.deployconf.task.AbstractTask
Evaluate the task condition.
expandPropertyExpression(String, ConfigGroup) - Method in class org.polago.deployconf.task.AbstractTask
Replace matching properties from the given groupManager in the given text.

F

FileSystemConfigGroup - Class in org.polago.deployconf.group
ConfigGroup that uses the file system for storing.
FileSystemConfigGroup(String, Path) - Constructor for class org.polago.deployconf.group.FileSystemConfigGroup
Public Constructor.
FileSystemConfigGroupManager - Class in org.polago.deployconf.group
ConfigGroupManager that stores config groups in a file system.
FileSystemConfigGroupManager(Path) - Constructor for class org.polago.deployconf.group.FileSystemConfigGroupManager
Public Constructor.
FilterTask - Class in org.polago.deployconf.task.filter
Deployment Task for filtering tokens in a file.
FilterTask(ConfigGroupManager) - Constructor for class org.polago.deployconf.task.filter.FilterTask
Public Constructor.
FilterToken - Class in org.polago.deployconf.task.filter
A single Token in a Filter Task.
FilterToken(String, String, String, String, String) - Constructor for class org.polago.deployconf.task.filter.FilterToken
Public Constructor.

G

getCondition() - Method in class org.polago.deployconf.task.filter.FilterToken
Gets the condition property value.
getCondition() - Method in class org.polago.deployconf.task.properties.Property
Gets the condition property value.
getCopyrightMessage() - Method in class org.polago.deployconf.ProjectProperties
Gets the copyright property.
getDefaultValue() - Method in class org.polago.deployconf.task.filter.FilterToken
Gets the defaultValue property value.
getDefaultValue() - Method in class org.polago.deployconf.task.properties.Property
Gets the defaultValue property value.
getDeploymentConfigPath(String) - Method in class org.polago.deployconf.DeployConfRunner
Gets the Path to use for storing the DeploymentConfig.
getDeploymentTemplatePath() - Method in class org.polago.deployconf.DeployConfRunner
Gets the deploymentTemplatePath property value.
getDescription() - Method in class org.polago.deployconf.task.filter.FilterToken
Gets the description property value.
getDescription() - Method in class org.polago.deployconf.task.properties.Property
Gets the description property value.
getGroup() - Method in class org.polago.deployconf.task.filter.FilterToken
Gets the group property value.
getGroup() - Method in class org.polago.deployconf.task.properties.Property
Gets the group property value.
getGroupManager() - Method in class org.polago.deployconf.DeployConfRunner
Gets the groupManager property value.
getGroupManager() - Method in class org.polago.deployconf.DeploymentConfig
Gets the groupManager property value.
getGroupManager() - Method in class org.polago.deployconf.task.AbstractTask
Gets the groupManager property value.
getHelpHeader() - Method in class org.polago.deployconf.ProjectProperties
Gets the help header property.
getName() - Method in class org.polago.deployconf.DeploymentConfig
Gets the name property value.
getName() - Method in class org.polago.deployconf.ProjectProperties
Gets the name property.
getName() - Method in class org.polago.deployconf.task.filter.FilterToken
Gets the name property value.
getName() - Method in class org.polago.deployconf.task.properties.Property
Gets the name property value.
getPath() - Method in class org.polago.deployconf.task.AbstractTask
Gets the path property value.
getPath() - Method in interface org.polago.deployconf.task.Task
Gets the Task Path.
getProperties() - Method in class org.polago.deployconf.task.properties.PropertiesTask
Gets the properties property value.
getProperty(String) - Method in interface org.polago.deployconf.group.ConfigGroup
Gets the property name from from this config group.
getProperty(String) - Method in class org.polago.deployconf.group.FileSystemConfigGroup
Gets the property name from from this config group.
getRegex() - Method in class org.polago.deployconf.task.filter.FilterToken
Gets the regex property value.
getRepositoryDirectory() - Method in class org.polago.deployconf.DeployConfRunner
Gets the repositoryDirectory property value.
getRepositoryDirectoryFromEnvironment() - Method in class org.polago.deployconf.DeployConfRunner
Gets the repository directory from the Environment, if possible.
getSerializedName() - Method in class org.polago.deployconf.task.filter.FilterTask
Gets the serialized Task Name.
getSerializedName() - Method in class org.polago.deployconf.task.properties.PropertiesTask
Gets the serialized Task Name.
getSerializedName() - Method in interface org.polago.deployconf.task.Task
Gets the serialized Task Name.
getTasks() - Method in class org.polago.deployconf.DeploymentConfig
Gets the tasks property value.
getTokens() - Method in class org.polago.deployconf.task.filter.FilterTask
Gets the tokens property value.
getValue() - Method in class org.polago.deployconf.task.filter.FilterToken
Gets the value property value.
getValue() - Method in class org.polago.deployconf.task.properties.Property
Gets the value property value.
getVersion() - Method in class org.polago.deployconf.ProjectProperties
Gets the version property.
getWriter() - Method in class org.polago.deployconf.ConsoleInteractiveConfigurer
Gets the PrintWriter to use when interacting with a user.
getWriter() - Method in interface org.polago.deployconf.InteractiveConfigurer
Gets the PrintWriter to use when interacting with a user.

H

hashCode() - Method in class org.polago.deployconf.task.AbstractTask
hashCode() - Method in class org.polago.deployconf.task.filter.FilterToken
hashCode() - Method in class org.polago.deployconf.task.properties.Property

I

instance() - Static method in class org.polago.deployconf.ProjectProperties
Singleton access.
InteractiveConfigurer - Interface in org.polago.deployconf
Interactive Configurer that ask the user for the value.
interactiveMerge(InteractiveConfigurer, boolean) - Method in class org.polago.deployconf.DeploymentConfig
Perform an interactive post merge operation.
isConfigured() - Method in class org.polago.deployconf.task.filter.FilterTask
Determine if the Task is completely configured.
isConfigured() - Method in class org.polago.deployconf.task.properties.PropertiesTask
Determine if the Task is completely configured.
isConfigured() - Method in interface org.polago.deployconf.task.Task
Determine if the Task is completely configured.
isEmpty() - Method in class org.polago.deployconf.DeploymentConfig
Determine if this DeploymentConfig has no Tasks.

L

lookupGroup(String) - Method in interface org.polago.deployconf.group.ConfigGroupManager
Retrieve the ConfigGroup for the given group name.
lookupGroup(String) - Method in class org.polago.deployconf.group.FileSystemConfigGroupManager
Retrieve the ConfigGroup for the given group name.

M

main(String[]) - Static method in class org.polago.deployconf.DeployConfRunner
Main entry point.
merge(DeploymentConfig) - Method in class org.polago.deployconf.DeploymentConfig
Merge the template configuration into this instance.
merge(Task) - Method in class org.polago.deployconf.task.filter.FilterTask
Merge another Task with this one.
merge(Task) - Method in class org.polago.deployconf.task.properties.PropertiesTask
Merge another Task with this one.
merge(Task) - Method in interface org.polago.deployconf.task.Task
Merge another Task with this one.

N

newGroup(String) - Method in class org.polago.deployconf.group.FileSystemConfigGroupManager
Create a new ConfigGroup.
newInteractiveConfigurer() - Method in class org.polago.deployconf.DeployConfRunner
Create a InteractiveConfigurer instance.

O

org.polago.deployconf - package org.polago.deployconf
This is the main package for the deployconf program.
org.polago.deployconf.group - package org.polago.deployconf.group
Provides classes for defining and implementing configuration groups.
org.polago.deployconf.task - package org.polago.deployconf.task
Provides classes for defining and implementing a deployconf Task.
org.polago.deployconf.task.filter - package org.polago.deployconf.task.filter
Implementation of the Filter Task.
org.polago.deployconf.task.properties - package org.polago.deployconf.task.properties
Implementation of the Properties Task.

P

parse() - Method in class org.polago.deployconf.DeploymentReader
Parse the input stream into a DeploymentConfig instance.
persist(DeploymentConfig) - Method in class org.polago.deployconf.DeploymentWriter
Write the given DeploymentConfig to persistent storage.
ProjectProperties - Class in org.polago.deployconf
Provide Project Properties for this project.
PropertiesTask - Class in org.polago.deployconf.task.properties
Deployment Task for creating properties in a file.
PropertiesTask(ConfigGroupManager) - Constructor for class org.polago.deployconf.task.properties.PropertiesTask
Public Constructor.
Property - Class in org.polago.deployconf.task.properties
A single Property value in a Properties Task.
Property(String, String, String, String) - Constructor for class org.polago.deployconf.task.properties.Property
Public Constructor.

R

run(String, String) - Method in class org.polago.deployconf.DeployConfRunner
Run this program.

S

save(OutputStream) - Method in class org.polago.deployconf.DeploymentConfig
Save this DeploymentConfig to persistent storage.
serialize(Element) - Method in class org.polago.deployconf.task.AbstractTask
Serialize this Task to a JDOM Element.
serialize(Element) - Method in class org.polago.deployconf.task.filter.FilterTask
Serialize this Task to a JDOM Element.
serialize(Element) - Method in class org.polago.deployconf.task.properties.PropertiesTask
Serialize this Task to a JDOM Element.
serialize(Element) - Method in interface org.polago.deployconf.task.Task
Serialize this Task to a JDOM Element.
setCondition(String) - Method in class org.polago.deployconf.task.filter.FilterToken
Sets the condition property.
setCondition(String) - Method in class org.polago.deployconf.task.properties.Property
Sets the condition property.
setDefaultValue(String) - Method in class org.polago.deployconf.task.filter.FilterToken
Sets the defaultValue property.
setDefaultValue(String) - Method in class org.polago.deployconf.task.properties.Property
Sets the defaultValue property.
setDeploymentConfigPath(Path) - Method in class org.polago.deployconf.DeployConfRunner
Sets the deploymentConfigFile property.
setDeploymentTemplatePath(String) - Method in class org.polago.deployconf.DeployConfRunner
Sets the deploymentTemplatePath property.
setDescription(String) - Method in class org.polago.deployconf.task.filter.FilterToken
Sets the description property.
setDescription(String) - Method in class org.polago.deployconf.task.properties.Property
Sets the description property.
setGroup(String) - Method in class org.polago.deployconf.task.filter.FilterToken
Sets the group property.
setGroup(String) - Method in class org.polago.deployconf.task.properties.Property
Sets the group property.
setGroupManager(ConfigGroupManager) - Method in class org.polago.deployconf.DeployConfRunner
Sets the groupManager property.
setGroupManager(ConfigGroupManager) - Method in class org.polago.deployconf.DeploymentConfig
Sets the groupManager property.
setName(String) - Method in class org.polago.deployconf.DeploymentConfig
Sets the name property.
setName(String) - Method in class org.polago.deployconf.task.filter.FilterToken
Sets the name property.
setName(String) - Method in class org.polago.deployconf.task.properties.Property
Sets the name property.
setPath(String) - Method in class org.polago.deployconf.task.AbstractTask
Sets the path property.
setProperty(String, String) - Method in interface org.polago.deployconf.group.ConfigGroup
Store the property name into this config group.
setProperty(String, String) - Method in class org.polago.deployconf.group.FileSystemConfigGroup
Store the property name into this config group.
setRegex(Pattern) - Method in class org.polago.deployconf.task.filter.FilterToken
Sets the regex property.
setRepositoryDirectory(String) - Method in class org.polago.deployconf.DeployConfRunner
Sets the repositoryDirectory property.
setValue(String) - Method in class org.polago.deployconf.task.filter.FilterToken
Sets the value property.
setValue(String) - Method in class org.polago.deployconf.task.properties.Property
Sets the value property.

T

Task - Interface in org.polago.deployconf.task
Describes a deployment task.
toString() - Method in class org.polago.deployconf.task.filter.FilterTask
toString() - Method in class org.polago.deployconf.task.filter.FilterToken
toString() - Method in class org.polago.deployconf.task.properties.PropertiesTask
toString() - Method in class org.polago.deployconf.task.properties.Property
A C D E F G H I L M N O P R S T 
Skip navigation links

Copyright © 2013–2017 Polago AB. All rights reserved.