- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 01 Sep 2005 11:51:23 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/properties/css21/table
In directory hutz:/tmp/cvs-serv16812/org/w3c/css/properties/css21/table
Added Files:
CssCaptionSideCSS21.java
Log Message:
>From Jean-Guilhem Rouel:
CSS 2.1 first implementation
--- NEW FILE: CssCaptionSideCSS21.java ---
// $Id: CssCaptionSideCSS21.java,v 1.1 2005/09/01 11:51:21 ylafon Exp $
// Author: Jean-Guilhem Rouel
// (c) COPYRIGHT MIT, ERCIM and Keio, 2005.
// Please first read the full copyright statement in file COPYRIGHT.html
package org.w3c.css.properties.css21.table;
import org.w3c.css.properties.css2.table.CaptionSide;
import org.w3c.css.util.ApplContext;
import org.w3c.css.util.InvalidParamException;
import org.w3c.css.values.CssExpression;
/**
* CssCaptionSide21<br />
* Created: Aug 30, 2005 5:49:51 PM<br />
*/
public class CssCaptionSideCSS21 extends CaptionSide {
/**
* Create a new CaptionSide
*/
public CssCaptionSideCSS21() {
super();
}
/**
* Creates a new CssCaptionSide
*
* @param expression the expression of the size
* @exception InvalidParamException The expression is incorrect
*/
public CssCaptionSideCSS21(ApplContext ac, CssExpression expression, boolean check)
throws InvalidParamException {
super(ac, expression, check);
// 'left' and 'right' are forbidden in CSS 2.1
if(getValue() == left || getValue() == right) {
throw new InvalidParamException("value",
getValue().toString(),
getPropertyName(), ac);
}
}
public CssCaptionSideCSS21(ApplContext ac, CssExpression expression)
throws InvalidParamException {
this(ac, expression, false);
}
}
Received on Thursday, 1 September 2005 11:51:27 UTC