Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

jpicedt.graphic.io.parser.pstricks
Class UserDefinedColorExpression  view UserDefinedColorExpression download UserDefinedColorExpression.java

java.lang.Object
  extended byjpicedt.graphic.io.parser.AbstractRegularExpression
      extended byjpicedt.graphic.io.parser.AlternateExpression
          extended byjpicedt.graphic.io.parser.pstricks.UserDefinedColorExpression
All Implemented Interfaces:
jpicedt.graphic.io.parser.ExpressionConstants

public class UserDefinedColorExpression
extends jpicedt.graphic.io.parser.AlternateExpression
implements jpicedt.graphic.io.parser.ExpressionConstants

parse expression like : - \\newgray{user-def colour name}{num} (where num is a gray scale specification b/w 0 and 1) - \\newrgbcolor{user-def-colour-name}{num1 num2 num3} (where num are numbers b/w 0 and 1) - \\newhsbcolor{user-def-colour-name}{num1 num2 num3} (where num are numbers b/w 0 and 1) - \\newcmykcolor{user-def-colour-name}{num1 num2 num3 num4} (where num are numbers b/w 0 and 1) Colour names may contain letters and numbers. Spaces are NOT allowed, except as separators b/w colour numbers. Implementation is done through an AlternateExpression. New colours are then added to the pool's UserDefinedColors hashtable.


Field Summary
(package private)  java.lang.String newColourName
           
(package private)  float num1
           
(package private)  float num2
           
(package private)  float num3
           
(package private)  float num4
           
(package private)  jpicedt.graphic.io.parser.LaTeXParser.Pool pool
           
 
Fields inherited from class jpicedt.graphic.io.parser.AlternateExpression
 
Fields inherited from interface jpicedt.graphic.io.parser.ExpressionConstants
ANY_CHAR, ANY_CHAR_EOL, ANY_SIGN, AT_LEAST, AT_MOST, DEBUG, DOUBLE, EOL, EXACTLY, INTEGER, NEGATIVE, NON_NULL, POSITIVE, STRICTLY_NEGATIVE, STRICTLY_POSITIVE, WHITE_SPACES, WHITE_SPACES_OR_EOL
 
Constructor Summary
UserDefinedColorExpression(jpicedt.graphic.io.parser.LaTeXParser.Pool pl)
           
 
Methods inherited from class jpicedt.graphic.io.parser.AlternateExpression
add, getExpressionList, interpret, toString
 
Methods inherited from class jpicedt.graphic.io.parser.AbstractRegularExpression
action
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pool

jpicedt.graphic.io.parser.LaTeXParser.Pool pool

newColourName

java.lang.String newColourName

num1

float num1

num2

float num2

num3

float num3

num4

float num4
Constructor Detail

UserDefinedColorExpression

public UserDefinedColorExpression(jpicedt.graphic.io.parser.LaTeXParser.Pool pl)