A B C D E F G H I J L M O S T V W

A

AbstractHudsonConfigHelper - Class in de.smartics.ci.config.hudson
Base implementation for helper that deal with accessing and manipulating information in a Hudson configuration XML document.
AbstractHudsonConfigHelper(Document) - Constructor for class de.smartics.ci.config.hudson. AbstractHudsonConfigHelper
Default constructor.
addConfigurationName(String) - Method in class de.smartics.ci.config.load. LoaderPlan
Adds a configuration name to the loader plan.
addEntry(Element) - Method in class de.smartics.ci.config.hudson. HudsonConfigEntry
Adds the given entry to the document.
addLocation(File) - Method in class de.smartics.ci.config.load. LocationManager
Adds a file location to the manager to search for configuration files.
addLocation(URL) - Method in class de.smartics.ci.config.load. LocationManager
Adds an URL location to the manager to search for configuration files.
addScmConfig(ScmType, String) - Method in class de.smartics.ci.config.hudson. HudsonConfigEntry
Adds information for the given SCM provider as an entry to the document.
addScmConfig(ScmType, String) - Method in class de.smartics.ci.config.hudson. HudsonConfigScmElement
Adds information for the given SCM provider as an element to the document.

B

build() - Method in class de.smartics.ci.config.load. HudsonJobConfigurationLoaderConfig.Builder
Creates the instance configured by this builder.

C

calcXPath(Element, Element) - Static method in class de.smartics.ci.config.utils. JDomUtils
Calculates the XPath for the given element.
create(String) - Method in enum de.smartics.ci.config.hudson. ScmType
Creates a node for a Hudson configuration XML file that contains connection information for the specified SCM provider.
createDocument() - Static method in class de.smartics.ci.config.hudson. AbstractHudsonConfigHelper
Creates an empty Hudson configuration XML document.
createScmUrlSelectionXPath(String) - Method in enum de.smartics.ci.config.hudson. ScmType
Creates an XPath expression to select the URL information within the Hudson configuration XML document.

D

de.smartics.ci.config.hudson - package de.smartics.ci.config.hudson
Provides helper classes to construct a Hudson XML configuration.
de.smartics.ci.config.load - package de.smartics.ci.config.load
Provides utilities to load configuration files.
de.smartics.ci.config.maven - package de.smartics.ci.config.maven
Provides information from the Maven infrastructure.
de.smartics.ci.config.utils - package de.smartics.ci.config.utils
Provides utilities for this project.

E

equals(Object) - Method in class de.smartics.ci.config.load. LoaderPlan
Returns true if the given object is semantically equal to the given object, false otherwise.

F

findElement(Element, Element, Element) - Static method in enum de.smartics.ci.config.hudson. HudsonConfigElement
Finds the element within the target root element.

G

getArtifactId() - Method in class de.smartics.ci.config.maven. MavenPom
Returns the project's artifact identifier.
getConfigXml() - Method in class de.smartics.ci.config.load. HudsonJobConfig
Returns the Hudson job configuration file as an XML string.
getDescription() - Method in class de.smartics.ci.config.maven. MavenPom
Returns the project's description.
getGroupId() - Method in class de.smartics.ci.config.maven. MavenPom
Returns the project's group identifier.
getHudsonConfig() - Method in class de.smartics.ci.config.hudson. AbstractHudsonConfigHelper
Returns the Hudson configuration XML file to add to.
getId() - Method in enum de.smartics.ci.config.hudson. ScmType
Returns the Hudson identifier for the SCM.
getId() - Method in class de.smartics.ci.config.load. HudsonJobConfig
Returns the identifier of the job configuration.
getId() - Method in class de.smartics.ci.config.load. LoaderPlan
Returns the identifier of the loader plan.
getMavenConfig() - Method in class de.smartics.ci.config.load. LoaderPlan
Returns the information from the Maven project configuration.
getName() - Method in enum de.smartics.ci.config.hudson. HudsonConfigElement
Returns the name of the XML element this enum element identifies.
getPom() - Method in class de.smartics.ci.config.maven. MavenConfig
Returns the information provided by the Maven project's pom.
getScmType() - Method in class de.smartics.ci.config.maven.MavenPom
Returns the type of the SCM.
getScmUrl() - Method in class de.smartics.ci.config.maven.MavenPom
Returns the URL to the SCM server of the given type.
getSettings() - Method in class de.smartics.ci.config.maven.MavenConfig
Returns the information provided by the settings.
getValueFor(String) - Static method in enum de.smartics.ci.config.hudson.ScmType
Returns the SCM enumeration element for the given SCM ID.

H

hashCode() - Method in class de.smartics.ci.config.load. LoaderPlan
Returns the hash code of the object.
hudsonConfig - Variable in class de.smartics.ci.config.hudson. AbstractHudsonConfigHelper
The Hudson configuration XML file to add to.
HudsonConfigElement - Enum in de.smartics.ci.config.hudson
Definition of XML elements of a Hudson configuration.
HudsonConfigEntry - Class in de.smartics.ci.config.hudson
Helper to create Hudson configuration entry elements.
HudsonConfigEntry(Document) - Constructor for class de.smartics.ci.config.hudson. HudsonConfigEntry
Default constructor.
HudsonConfigScmElement - Class in de.smartics.ci.config.hudson
Creates a Hudson configuration element for the scm information.
HudsonConfigScmElement(Document) - Constructor for class de.smartics.ci.config.hudson. HudsonConfigScmElement
Constructor.
HudsonJobConfig - Class in de.smartics.ci.config.load
Provides information about a Hudson job configuration file ( config.xml.
HudsonJobConfig(String, String) - Constructor for class de.smartics.ci.config.load. HudsonJobConfig
Default constructor.
HudsonJobConfigLoader - Class in de.smartics.ci.config.load
Loader of XML job configurations.
HudsonJobConfigLoader(LocationManager, HudsonJobConfigurationLoaderConfig) - Constructor for class de.smartics.ci.config.load. HudsonJobConfigLoader
Default constructor.
HudsonJobConfigurationLoaderConfig - Class in de.smartics.ci.config.load
Controls the loading and creation of Hudson job configuration files.
HudsonJobConfigurationLoaderConfig.Builder - Class in de.smartics.ci.config.load
Builder to help adding properties to the configuration instance.
HudsonJobConfigurationLoaderConfig.Builder() - Constructor for class de.smartics.ci.config.load. HudsonJobConfigurationLoaderConfig.Builder
 

I

isAddScmElementWithFullContent() - Method in class de.smartics.ci.config.load. HudsonJobConfigurationLoaderConfig
Returns the flag to control whether the scm element is to be added to the generated Job config.
isEmpty() - Method in class de.smartics.ci.config.load.LoaderPlan
Checks if the loader plan contains at least on name.
isRemoveCascadingChildrenNamesElement() - Method in class de.smartics.ci.config.load.HudsonJobConfigurationLoaderConfig
Returns the flag to control the removal of the cascadingChildrenNames element from the job configuration.
isRemoveCascadingJobPropertiesElement() - Method in class de.smartics.ci.config.load.HudsonJobConfigurationLoaderConfig
Returns the flag to control the removal of the cascading-job-properties element from the job configuration.
isScmInfoProvided() - Method in class de.smartics.ci.config.maven.MavenPom
Checks if SCM information is provided.
iterator() - Method in class de.smartics.ci.config.load.LoaderPlan

J

JDomUtils - Class in de.smartics.ci.config.utils
Helper functions to deal with JDom instances.

L

load(LoaderPlan) - Method in class de.smartics.ci.config.load. HudsonJobConfigLoader
Loads the XML document from the given loader plan.
load(InputSource) - Method in class de.smartics.ci.config.load. LoaderPlanLoader
Loads loader plans read from the given stream.
LoaderPlan - Class in de.smartics.ci.config.load
Allows to iterate over configurations.
LoaderPlan(String, MavenConfig) - Constructor for class de.smartics.ci.config.load. LoaderPlan
Default constructor.
LoaderPlanLoader - Class in de.smartics.ci.config.load
Loads LoaderPlans from XML files.
LoaderPlanLoader(MavenConfig) - Constructor for class de.smartics.ci.config.load. LoaderPlanLoader
Default constructor.
loadHudsonConfig(LoaderPlan) - Method in class de.smartics.ci.config.load. HudsonJobConfigLoader
Loads the XML document from the given loader plan.
LocationManager - Class in de.smartics.ci.config.load
Manages locations to look for configuration files to load.
LocationManager() - Constructor for class de.smartics.ci.config.load. LocationManager
Convenience constructor if no class loader should be used as a parent.
LocationManager(ClassLoader) - Constructor for class de.smartics.ci.config.load. LocationManager
Default constructor.

M

MavenConfig - Class in de.smartics.ci.config.maven
Provides access to information of a Maven POM.
MavenConfig(MavenSettings, MavenPom) - Constructor for class de.smartics.ci.config.maven. MavenConfig
Default constructor.
MavenPom - Class in de.smartics.ci.config.maven
Provides access to information of a Maven POM.
MavenPom() - Constructor for class de.smartics.ci.config.maven. MavenPom
Default constructor.
MavenSettings - Class in de.smartics.ci.config.maven
Provides access to information of a Maven POM.
MavenSettings() - Constructor for class de.smartics.ci.config.maven. MavenSettings
Default constructor.
merge(Document, Document) - Static method in class de.smartics.ci.config.utils. JDomUtils
Merges the distinct information from the two documents.
merge(Element, Element) - Static method in class de.smartics.ci.config.utils. JDomUtils
Merges the distinct information from the two elements.

O

open(String) - Method in class de.smartics.ci.config.load. LocationManager
Opens a stream to the given resource, if the resource can be found at any location managed by this instance.

S

ScmType - Enum in de.smartics.ci.config.hudson
Defines SCM types and their impact on a Hudson configuration.
setArtifactId(String) - Method in class de.smartics.ci.config.maven. MavenPom
Sets the project's artifact identifier.
setDescription(String) - Method in class de.smartics.ci.config.maven. MavenPom
Sets the project's description.
setGroupId(String) - Method in class de.smartics.ci.config.maven. MavenPom
Sets the project's group identifier.
setScmConnectionString(String) - Method in class de.smartics.ci.config.maven. MavenPom
Sets the SCM information to the Maven POM.

T

toString() - Method in class de.smartics.ci.config.load. LoaderPlan
toString(Document) - Static method in class de.smartics.ci.config.utils. JDomUtils
Returns the string representation of the XML document.

V

valueFor(String) - Static method in enum de.smartics.ci.config.hudson. HudsonConfigElement
Returns the element for the given name.
valueOf(String) - Static method in enum de.smartics.ci.config.hudson. HudsonConfigElement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.smartics.ci.config.hudson. ScmType
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.smartics.ci.config.hudson. HudsonConfigElement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.smartics.ci.config.hudson. ScmType
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAddScmElementWithFullContent(boolean) - Method in class de.smartics.ci.config.load. HudsonJobConfigurationLoaderConfig.Builder
Sets the flag to control whether the scm element is to be added to the generated Job config.
withRemoveCascadingChildrenNamesElement(boolean) - Method in class de.smartics.ci.config.load.HudsonJobConfigurationLoaderConfig.Builder
Sets the flag to control the removal of the cascadingChildrenNames element from the job configuration.
withRemoveCascadingJobPropertiesElement(boolean) - Method in class de.smartics.ci.config.load.HudsonJobConfigurationLoaderConfig.Builder
Sets the flag to control the removal of the cascading-job-properties element from the job configuration.

A B C D E F G H I J L M O S T V W

Copyright © 2012 Kronseder & Reiner GmbH - smartics. All Rights Reserved.