- From: Denis Tea via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 19 Feb 2008 12:49:10 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2006/unicorn/org/w3c/unicorn/contract
In directory hutz:/tmp/cvs-serv31777/org/w3c/unicorn/contract
Modified Files:
CallParameter.java
Log Message:
New contrat (WADL only).
Index: CallParameter.java
===================================================================
RCS file: /sources/public/2006/unicorn/org/w3c/unicorn/contract/CallParameter.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- CallParameter.java 1 Sep 2006 14:30:17 -0000 1.2
+++ CallParameter.java 19 Feb 2008 12:49:08 -0000 1.3
@@ -18,21 +18,20 @@
private static final Log logger = LogFactory.getLog("org.w3c.unicorn.contract");
- // Name of this parameter
- private String sName = null;
-
+ // Attributes of the parameter
+ private String sName = null;
+ private String sStyle = null;
+ private String sID = null;
+ private String sType = null;
+ private String sDefaultValue;
+ private boolean bRequired; // Is this parameter mandatory
+ private boolean bRepeating; // Can this parameter be repeated
+ private String sFixed = null; // Indicates if the parameter can be manually set or not
+ private String sPath = null;
+
// Possible values for this parameter
private List<String> listOfPossibleValue = null;
- // Indicates wheter the parameter can be manually set or not
- private String sFixed = null;
-
- // Is this parameter mandatory
- private boolean bRequired;
-
- // Can this parameter be repeated
- private boolean bRepeating;
-
/**
* @param sName
* @param listOfPossibleValue
@@ -60,11 +59,8 @@
this.sFixed = sFixed;
this.bRequired = bRequired;
this.bRepeating = bRepeating;
- }
+ }
- /**
- * @param sName
- */
public CallParameter (final String sName) {
this(sName, new ArrayList<String>(), null, false, false);
CallParameter.logger.trace("Constructor(String)");
@@ -75,103 +71,150 @@
CallParameter.logger.trace("Constructor()");
}
+
+ //===================
+ //===== GETTERS =====
+ //===================
public String getName() {
return this.sName;
}
-
- public void setName (final String sName) {
- this.sName = sName;
+
+ public String getStyle() {
+ return this.sStyle;
+ }
+
+ public String getID() {
+ return this.sID;
+ }
+
+ public String getType() {
+ return this.sType;
+ }
+
+ public String getDefaultValue() {
+ return this.sDefaultValue;
+ }
+
+ public boolean isRequired() {
+ return this.bRequired;
+ }
+
+ public boolean isRepeating() {
+ return this.bRepeating;
}
+ public boolean isFixed() {
+ return this.sFixed != null;
+ }
+
+ public String getFixed() {
+ return this.sFixed;
+ }
+
+ public String getPath() {
+ return this.sPath;
+ }
+
public List<String> getListOfPossibleValue () {
return listOfPossibleValue;
}
- public void setPossibleValues (final List<String> listOfValue) {
- this.listOfPossibleValue = listOfValue;
+
+ //==================
+ //===== SETTERS ====
+ //==================
+ public void setName (final String sName) {
+ this.sName = sName;
+ }
+
+ public void setStyle(String style) {
+ this.sStyle = style;
}
- public void addValue (final String sValue) {
- if (this.listOfPossibleValue == null) {
- this.listOfPossibleValue = new ArrayList<String>();
- }
- this.listOfPossibleValue.add(sValue);
+ public void setID(String sid) {
+ this.sID = sid;
}
- public Object getValue (final int iPosition) {
- return this.listOfPossibleValue.get(iPosition);
+ public void setType(String type) {
+ this.sType = type;
}
- public boolean contains (final String sValue) {
- return this.listOfPossibleValue.contains(sValue) ||
- (this.listOfPossibleValue.size() == 1 && this.listOfPossibleValue.contains(""));
+ public void setDefaultValue(String defaultValue) {
+ this.sDefaultValue = defaultValue;
}
- /**
- * @return Returns the fixed.
- */
- public boolean isFixed() {
- return this.sFixed != null;
+ public void setRequired (final boolean bRequired) {
+ this.bRequired = bRequired;
}
- public String getFixed() {
- return this.sFixed;
+ public void setRepeating (final boolean bRepeating) {
+ this.bRepeating = bRepeating;
}
- /**
- * @param sFixed The fixed to set.
- */
public void setFixed (final String sFixed) {
this.sFixed = sFixed;
}
- /**
- * @return Returns the repeating.
- */
- public boolean isRepeating() {
- return this.bRepeating;
+ public void setPath (final String sPath) {
+ this.sPath = sPath;
}
- /**
- * @param bRepeating The repeating to set.
- */
- public void setRepeating(final boolean bRepeating) {
- this.bRepeating = bRepeating;
+
+
+ public void setPossibleValues (final List<String> listOfValue) {
+ this.listOfPossibleValue = listOfValue;
}
- /**
- * @return Returns the required.
- */
- public boolean isRequired() {
- return this.bRequired;
+ public void addValue (final String sValue) {
+ if (this.listOfPossibleValue == null) {
+ this.listOfPossibleValue = new ArrayList<String>();
+ }
+ this.listOfPossibleValue.add(sValue);
}
- /**
- * @param bRequired The required to set.
- */
- public void setRequired (final boolean bRequired) {
- this.bRequired = bRequired;
+ public Object getValue (final int iPosition) {
+ return this.listOfPossibleValue.get(iPosition);
+ }
+
+ public boolean contains (final String sValue) {
+ return this.listOfPossibleValue.contains(sValue) ||
+ (this.listOfPossibleValue.size() == 1 && this.listOfPossibleValue.contains(""));
}
+
/**
* {@inheritDoc}
*/
public String toString() {
final int iSize = 1000;
- final String sVariableSeparator = " ";
+ final String sVariableSeparator = "\n";
final StringBuffer aStringBuffer = new StringBuffer(iSize);
- aStringBuffer.append("name=").append(sName);
+ aStringBuffer.append("[begin CallParameter]\n");
+ aStringBuffer.append("name:=").append(sName);
aStringBuffer.append(sVariableSeparator);
- aStringBuffer.append("possibleValues=").append(listOfPossibleValue);
+ aStringBuffer.append("id:=").append(sID);
aStringBuffer.append(sVariableSeparator);
- aStringBuffer.append("fixed=").append(sFixed);
+ aStringBuffer.append("possibleValues:=").append(listOfPossibleValue);
aStringBuffer.append(sVariableSeparator);
- aStringBuffer.append("required=").append(bRequired);
+ aStringBuffer.append("fixed:=").append(sFixed);
aStringBuffer.append(sVariableSeparator);
- aStringBuffer.append("repeating=").append(bRepeating);
+ aStringBuffer.append("required:=").append(bRequired);
+ aStringBuffer.append(sVariableSeparator);
+ aStringBuffer.append("repeating:=").append(bRepeating);
+ aStringBuffer.append(sVariableSeparator);
+ aStringBuffer.append("style:=").append(sStyle);
+ aStringBuffer.append(sVariableSeparator);
+ aStringBuffer.append("path:=").append(sPath);
+ aStringBuffer.append(sVariableSeparator);
+ aStringBuffer.append("style:=").append(sStyle);
+ aStringBuffer.append(sVariableSeparator);
+ aStringBuffer.append("default:=").append(sDefaultValue);
+ aStringBuffer.append("[end CallParameter]\n");
return aStringBuffer.toString();
}
}
+
+
Received on Tuesday, 19 February 2008 12:49:20 UTC