rdonkin     2004/08/23 12:34:38

  Modified:    betwixt/src/java/org/apache/commons/betwixt/expression
                        Context.java
  Log:
  Added strategy for attribute suppression. This should (belatedly) give a solution 
for issue #24659.
  
  Revision  Changes    Path
  1.13      +20 -0     
jakarta-commons/betwixt/src/java/org/apache/commons/betwixt/expression/Context.java
  
  Index: Context.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/betwixt/src/java/org/apache/commons/betwixt/expression/Context.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- Context.java      4 Jul 2004 16:56:20 -0000       1.12
  +++ Context.java      23 Aug 2004 19:34:38 -0000      1.13
  @@ -20,6 +20,7 @@
   
   import org.apache.commons.betwixt.BindingConfiguration;
   import org.apache.commons.betwixt.strategy.ObjectStringConverter;
  +import org.apache.commons.betwixt.strategy.ValueSuppressionStrategy;
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
   
  @@ -248,5 +249,24 @@
        */
       public void setClassNameAttribute(String classNameAttribute) {
           bindingConfiguration.setClassNameAttribute( classNameAttribute );
  +    }
  +    
  +    /**
  +     * Gets the <code>ValueSuppressionStrategy</code>.
  +     * This is used to control the expression of attributes with certain values.
  +     * @return <code>ValueSuppressionStrategy</code>, not null
  +     */
  +    public ValueSuppressionStrategy getValueSuppressionStrategy() {
  +        return bindingConfiguration.getValueSuppressionStrategy();
  +    }
  +    
  +    /**
  +     * Sets the <code>ValueSuppressionStrategy</code>.
  +     * This is used to control the expression of attributes with certain values.
  +     * @param valueSuppressionStrategy <code>ValueSuppressionStrategy</code>, not 
null
  +     */
  +    public void setValueSuppressionStrategy(
  +            ValueSuppressionStrategy valueSuppressionStrategy) {
  +        bindingConfiguration.setValueSuppressionStrategy(valueSuppressionStrategy);
       }
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to