2002/css-validator/org/w3c/css/properties/css2 CSS2Default.properties,NONE,1.1 Css2Properties.java,NONE,1.1 Css2Property.java,NONE,1.1 Css2Style.java,NONE,1.1 Makefile,NONE,1.1

Update of /sources/public/2002/css-validator/org/w3c/css/properties/css2
In directory hutz:/tmp/cvs-serv7360/properties/css2

Added Files:
	CSS2Default.properties Css2Properties.java Css2Property.java 
	Css2Style.java Makefile 
Log Message:
Patch by Jean-Guilhem Rouel

Better handling of media and properties files
Major reorganization of those properties files



--- NEW FILE: Css2Style.java ---
//
// $Id: Css2Style.java,v 1.1 2005/08/23 16:24:19 ylafon Exp $
// From Philippe Le Hegaret (Philippe.Le_Hegaret@sophia.inria.fr)
//
// (c) COPYRIGHT MIT and INRIA, 1997.
// Please first read the full copyright statement in file COPYRIGHT.html
/*
 * $Log: Css2Style.java,v $
 * Revision 1.1  2005/08/23 16:24:19  ylafon
 * Patch by Jean-Guilhem Rouel
 *
 * Better handling of media and properties files
 * Major reorganization of those properties files
 *
 * Revision 1.3  2005/08/08 13:18:54  ylafon
 * All those changed made by Jean-Guilhem Rouel:
 *
 * Huge patch, imports fixed (automatic)
 * Bug fixed: 372, 920, 778, 287, 696, 764, 233
 * Partial bug fix for 289
 *
 * Issue with "inherit" in CSS2.
 * The validator now checks the number of values (extraneous values were previously ignored)
 *
 * Revision 1.2  2002/04/08 21:18:00  plehegar
 * New
 *
 * Revision 2.1  1997/08/29 13:11:50  plehegar
 * Updated
 *
 * Revision 1.6  1997/08/26 14:25:55  plehegar
 * nothing
 *
 * Revision 1.5  1997/08/22 18:11:29  plehegar
 * Added speech-rate and pitch
 *
 * Revision 1.4  1997/08/22 15:24:21  plehegar
 * Udpated
 *
 * Revision 1.3  1997/08/22 15:05:41  plehegar
 * Updated
 *
 * Revision 1.2  1997/08/21 21:12:01  vmallet
 * Minor modifications so we could compile it.
 *
 * Revision 1.1  1997/08/20 18:42:05  plehegar
 * Initial revision
 *
 */
package org.w3c.css.properties.css2;

import org.w3c.css.properties.aural.ACssStyle;
import org.w3c.css.parser.CssPrinterStyle;

/**
 * @version $Revision: 1.1 $
 */
public class Css2Style extends ACssStyle {

  public void print(CssPrinterStyle printer) {
    super.print(printer);
  }


}

--- NEW FILE: Css2Property.java ---
//
// $Id: Css2Property.java,v 1.1 2005/08/23 16:24:19 ylafon Exp $
// From Philippe Le Hegaret (Philippe.Le_Hegaret@sophia.inria.fr)
//
// (c) COPYRIGHT MIT and INRIA, 1997.
// Please first read the full copyright statement in file COPYRIGHT.html
/*
 * $Log: Css2Property.java,v $
 * Revision 1.1  2005/08/23 16:24:19  ylafon
 * Patch by Jean-Guilhem Rouel
 *
 * Better handling of media and properties files
 * Major reorganization of those properties files
 *
 * Revision 1.2  2002/04/08 21:18:00  plehegar
 * New
 *
 * Revision 2.1  1997/08/29 13:11:50  plehegar
 * Updated
 *
 * Revision 1.1  1997/08/26 15:57:58  plehegar
 * Initial revision
 *
 */

package org.w3c.css.properties.css2;

import org.w3c.css.properties.aural.ACssProperty;

/**
 * @version $Revision: 1.1 $
 */
public abstract class Css2Property extends ACssProperty {

  /**
   * Returns true if the property is inherited
   */
  public boolean Inherited() {
    return Css2Properties.getInheritance(this);
  }

}

--- NEW FILE: Css2Properties.java ---
//
// $Id: Css2Properties.java,v 1.1 2005/08/23 16:24:19 ylafon Exp $
// From Philippe Le Hegaret (Philippe.Le_Hegaret@sophia.inria.fr)
//
// (c) COPYRIGHT MIT and INRIA, 1997.
// Please first read the full copyright statement in file COPYRIGHT.html
package org.w3c.css.properties.css2;

import java.net.URL;

import org.w3c.css.properties.css1.CssProperty;
import org.w3c.css.util.Utf8Properties;

/**
 * @version $Revision: 1.1 $
 */
public class Css2Properties {
    public static Utf8Properties properties;
    
    public static String getString(CssProperty property, String prop) {
	return properties.getProperty(property.getPropertyName() + "." + prop);
    }
    
    public static boolean getInheritance(CssProperty property) {
	return getString(property, "inherited").equals("true");
    }
    
    static {
	properties = new Utf8Properties();
	try {
	    URL url = Css2Properties.class
	    .getResource("CSS2Default.properties");
	    properties.load(url.openStream());
	} catch (Exception e) {
	    System.err
	    .println("org.w3c.css.properties2.Css2Properties: couldn't load properties ");
	    System.err.println("  " + e.toString());
	}
    }
}

--- NEW FILE: Makefile ---
SRCS = Css2Properties.java Css2Property.java Css2Style.java

OBJS = $(SRCS:.java=.class)

PACKAGE = org.w3c.css.properties2
JAVAC = /usr/local/java11/bin/javac
JAVADOC = javadoc
JAVADOCFLAGS = -version -d docs -protected
JAVACFLAGS = 
MAKEDEPEND = jmakedepend

.SUFFIXES: .class .java
.java.class:; $(JAVAC) $(JAVACFLAGS) $<

all: $(OBJS)

javadoc:; $(JAVADOC) $(JAVADOCFLAGS) $(PACKAGE)

clean:; -rm -f $(OBJS) *~ core

depend:; $(MAKEDEPEND) $(SRCS)

# DO NOT DELETE THIS LINE -- make depend depends on it.
Css2Style.class:: Css2Style.java\
	/usr/local/java11/lib/classes.zip\
	/u/www43/0/w3c/plehegar/Work/Java/org.w3c.css.util/Warnings.class\
	/u/www43/0/w3c/plehegar/Work/Java/org.w3c.css.parser/CssPrinterStyle.class\
	/u/www43/0/w3c/plehegar/Work/Java/org.w3c.css.aural/ACssStyle.class
Css2Properties.class:: Css2Properties.java\
	/usr/local/java11/lib/classes.zip\
	/u/www43/0/w3c/plehegar/Work/Java/org.w3c.css.properties/CssProperty.class
Css2Property.class:: Css2Property.java\
	/u/www43/0/w3c/plehegar/Work/Java/org.w3c.css.aural/ACssProperty.class

--- NEW FILE: CSS2Default.properties ---
# empty :-)

Received on Tuesday, 23 August 2005 16:25:25 UTC