[Yanel-commits] rev 22040 -
public/yanel/trunk/src/core/java/org/wyona/yanel/core
michi at wyona.com
michi at wyona.com
Tue Jan 23 10:46:30 CET 2007
Author: michi
Date: 2007-01-23 10:46:29 +0100 (Tue, 23 Jan 2007)
New Revision: 22040
Modified:
public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceConfiguration.java
Log:
use name and namespace instead universal name directly
Modified: public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceConfiguration.java
===================================================================
--- public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceConfiguration.java 2007-01-23 09:35:51 UTC (rev 22039)
+++ public/yanel/trunk/src/core/java/org/wyona/yanel/core/ResourceConfiguration.java 2007-01-23 09:46:29 UTC (rev 22040)
@@ -33,7 +33,8 @@
private Category log = Category.getInstance(ResourceConfiguration.class);
protected Map properties;
- protected String universalName;
+ protected String name;
+ protected String namespace;
Configuration config;
/**
@@ -43,32 +44,51 @@
DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder(true);
config = builder.build(in);
Configuration rtiConfig = config.getChild("rti");
- universalName = "<{"+rtiConfig.getAttribute("namespace")+"}" + rtiConfig.getAttribute("name") + "/>";
- log.debug("Universal Name: " + universalName);
+ name = rtiConfig.getAttribute("name");
+ namespace = rtiConfig.getAttribute("namespace");
+ log.debug("Universal Name: " + getUniversalName());
// TODO: Read properties and set this.properties
}
/**
* Create a resource from scratch
+ * @param name Resource Type Name
+ * @param name Resource Type Namespace
*/
- public ResourceConfiguration(String universalName, Map properties) {
+ public ResourceConfiguration(String name, String namespace, Map properties) {
+ this.name = name;
+ this.namespace = namespace;
+
if (properties == null) {
this.properties = new HashMap();
} else {
this.properties = properties;
}
- this.universalName = universalName;
}
/**
* Get universal name of resource type
*/
public String getUniversalName() {
- return universalName;
+ return "<{" + namespace + "}" + name + "/>";
}
/**
+ * Get resource type name
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * Get resource type namespace
+ */
+ public String getNamespace() {
+ return namespace;
+ }
+
+ /**
* @param key
* @return value for this key or null if no value exists for this key.
*/
More information about the Yanel-commits
mailing list