All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class picture.PicPipePipeline

java.lang.Object
   |
   +----picture.PicPipe
           |
           +----picture.PicPipePipeline

public class PicPipePipeline
extends PicPipe
A sequence of PicPipes hooked together to define a single picture. This could also be something that is not a viewable picture, such as a #define statement.

This code is (c) 1996 Leemon Baird <leemon@cs.cmu.edu>, http://www.cs.cmu.edu/~baird
The source and object code may be redistributed freely. If the code is modified, please state so in the comments.

Version:
1.0, 27 April 96
Author:
Leemon Baird

Variable Index

 o pic
 o source
linked list of pipelines that are pictures (not including
 o sourceLast
the last pipeline on the linked list
 o viewable
is this a picture as opposed to something like a #define ?

Constructor Index

 o PicPipePipeline()

Method Index

 o BNF(int)
Return the BNF description of this object's parameters.
 o parse(Parser, int)
Parse this object's parameters and initialize it.
 o unparse(Unparser, int)
Output a description of this object that can be parsed with parse().

Variables

 o viewable
 public boolean viewable
is this a picture as opposed to something like a #define ?

 o source
 public PicPipeList source
linked list of pipelines that are pictures (not including @defines, etc.)

 o sourceLast
 public PicPipeList sourceLast
the last pipeline on the linked list

 o pic
 protected PicPipe pic[]

Constructors

 o PicPipePipeline
 public PicPipePipeline()

Methods

 o BNF
 public String BNF(int lang)
Return the BNF description of this object's parameters.

Overrides:
BNF in class PicPipe
 o unparse
 public void unparse(Unparser u,
                     int lang)
Output a description of this object that can be parsed with parse().

Overrides:
unparse in class PicPipe
See Also:
Parsable
 o parse
 public Object parse(Parser p,
                     int lang) throws ParserException
Parse this object's parameters and initialize it.

Throws: ParserException
parser didn't find the required token
Overrides:
parse in class PicPipe

All Packages  Class Hierarchy  This Package  Previous  Next  Index