+ Created a re-usable implementation of ProjectInformation that can be + used within the Java language projects. +
+AntProjectHelper
. Meant to be over-ridden when different
+ * logic is needed.
+ *
+ * @param if true, refers to project.xml
, else refers to
+ * private.xml
+ * @return the configuration data that is available
+ */
+ protected Element getPrimaryConfigurationData(final boolean shared) {
+ return projectHelper.getPrimaryConfigurationData(shared);
+ }
+
+ /**
+ * Get the specified property from the primary configuration node.
+ *
+ * @param property name of the property to retrieve
+ * @return the property value, or '???' if not found
+ */
+ protected String getPropertyFromConfiguration(final String property) {
+ String propertyValue = ProjectManager.mutex().readAccess(new Mutex.Action