break; case BuiltinPropertySetName.COMMANDLINE: names.addAll(getProject().getUserProperties().keySet()); break; default:
private void delegateCommandSystemProperties() { // Iterate over command-line args and pass them through as sysproperty // exclude any built-in properties that start with "ant." for (Object propKey : getProject().getUserProperties().keySet()) { String propName = (String) propKey; String propVal = getProject().getUserProperty(propName); if (propName.startsWith("ant.")) { log("Excluding ant property: " + propName + ": " + propVal, Project.MSG_DEBUG); } else { log("Including user property: " + propName + ": " + propVal, Project.MSG_DEBUG); Environment.Variable var = new Environment.Variable(); var.setKey(propName); var.setValue(propVal); addSysproperty(var); } } }
userPropertiesTemplate = wrapMap(project.getUserProperties());
private void delegateCommandSystemProperties() { // Iterate over command-line args and pass them through as sysproperty // exclude any built-in properties that start with "ant." for (Object propKey : getProject().getUserProperties().keySet()) { String propName = (String) propKey; String propVal = getProject().getUserProperty(propName); if (propName.startsWith("ant.")) { log("Excluding ant property: " + propName + ": " + propVal, Project.MSG_DEBUG); } else { log("Including user property: " + propName + ": " + propVal, Project.MSG_DEBUG); Environment.Variable var = new Environment.Variable(); var.setKey(propName); var.setValue(propVal); addSysproperty(var); } } }
/** * Bind the runner to a project component. * Properties, targets and references are all added as beans; * project is bound to project, and self to the component. * @param component to become <code>self</code> */ public void bindToComponent(ProjectComponent component) { project = component.getProject(); addBeans(project.getProperties()); addBeans(project.getUserProperties()); addBeans(project.getCopyOfTargets()); addBeans(project.getCopyOfReferences()); addBean("project", project); addBean("self", component); }
addAlmostAll(getProject().getUserProperties(), PropertyType.USER); } else { getProject().copyUserProperties(newProject);
/** * Convert the Hashtable of Ant project properties to a Properties object * * @return The Ant project properties */ public Properties getAntProjectProperties() { Properties properties = new Properties(); Hashtable propsTable = null; if ( this.isInheritAllProperties() ) { propsTable = getProject().getProperties(); } else { propsTable = getProject().getUserProperties(); } Iterator propsIter = propsTable.keySet().iterator(); while ( propsIter.hasNext() ) { String key = (String) propsIter.next(); String value = (String) propsTable.get( key ); properties.setProperty( key, value ); } return properties; }
userPropertiesTemplate = wrapMap(project.getUserProperties());
userPropertiesTemplate = wrapMap(project.getUserProperties());
userPropertiesTemplate = wrapMap(project.getUserProperties());