HyperView2.959 bannerDocumentation
 
public interface ComponentContext


import java.awt.Image;
import java.net.URL;

public interface ComponentContext
{
final static int IN_JAR = 0x00000001;// We are packed in a jar.
  - 3 IO enable bits -
final static int STDIN_ENA  
= 0x00000002;
final static int STDOUT_ENA   
= 0x00000004;
final static int STDERR_ENA
= 0x00000008;
final static int IO_MULTIPLEX_ENA = 0x00000010; // See Ports interface
   
   //--
void setFlags(int tInt);
int getFlags();
Component getComponent(String tName);
HyperLinkedList getComponents();
Sound getSound(URL url);
Image getImage(URL tURL);
InputStream getStream(String tKey);
HyperLinkedList getStreamKeys();
void setStream(String key, InputStream tStream);
void showDocument(CoreFrame tFrame,URL tURL,String tBMLFile); //Load and display BML file
void showStatus(String tStatus); // Echo to stdout or Component paint.
}