Class IdentCssConverter

java.lang.Object
org.jhotdraw8.css.converter.AbstractCssConverter<String>
org.jhotdraw8.draw.css.converter.IdentCssConverter
All Implemented Interfaces:
org.jhotdraw8.base.converter.Converter<String>, CssConverter<String>

public class IdentCssConverter extends AbstractCssConverter<String>
CssIdentifier converter.
 ident         = [ '-' ] , nmstart , { nmchar } ;
 name          = { nmchar }- ;
 nmstart       = '_' | letter | nonascii | escape ;
 nonascii      = ? U+00A0 through U+10FFFF ? ;
 letter        = ? 'a' through 'z' or 'A' through 'Z' ?
 unicode       = '\' , ( 6 * hexd
                       | hexd , 5 * [hexd] , w
                       );
 escape        = ( unicode
                 | '\' , -( newline | hexd)
                 ) ;
 nmchar        = '_' | letter | digit | '-' | nonascii | escape ;
 num           = [ '+' | '-' ] ,
                 ( { digit }-
                 | { digit } , '.' , { digit }-
                 )
                 [ 'e'  , [ '+' | '-' ] , { digit }- ] ;
 digit         = ? '0' through '9' ?
 letter        = ? 'a' through 'z' ? | ? 'A' through 'Z' ? ;
 
Author:
Werner Randelshofer