org.media.mn8
Class ScopeStack

java.lang.Object
  |
  +--org.media.mn8.ScopeStack
All Implemented Interfaces:
Cloneable

public class ScopeStack
extends Object
implements Cloneable

Version:
$Revision: 1.17 $ $Date: 2002/06/05 14:55:51 $
Author:
Remus Pereni

Constructor Summary
ScopeStack(mn8ConceptDefinition conceptDef)
           
ScopeStack(mn8ConceptDefinition conceptDef, Stack scopeStack)
           
 
Method Summary
 void clear()
           
 Object clone()
           
 Scope getConceptGlobalScope()
           
 Scope getCurrentScope()
           
 Scope getGlobalScope()
           
 Concept getInstance(String name)
           
 void insertGlobalInstance(String name, Concept instance)
           
 void insertInstance(String name, Concept instance)
           
 boolean isInstance(String name)
           
 Scope popScope()
           
 void printDebugInfo()
           
 void pushScope(Scope newScope)
           
 int scopeStackSize()
           
 void setForcedType(String name, String type)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScopeStack

public ScopeStack(mn8ConceptDefinition conceptDef)

ScopeStack

public ScopeStack(mn8ConceptDefinition conceptDef,
                  Stack scopeStack)
Method Detail

clear

public void clear()

pushScope

public void pushScope(Scope newScope)

getConceptGlobalScope

public Scope getConceptGlobalScope()

scopeStackSize

public int scopeStackSize()

popScope

public Scope popScope()

getCurrentScope

public Scope getCurrentScope()

getGlobalScope

public Scope getGlobalScope()

insertGlobalInstance

public void insertGlobalInstance(String name,
                                 Concept instance)

insertInstance

public void insertInstance(String name,
                           Concept instance)

getInstance

public Concept getInstance(String name)

isInstance

public boolean isInstance(String name)

setForcedType

public void setForcedType(String name,
                          String type)

clone

public Object clone()
Overrides:
clone in class Object

printDebugInfo

public void printDebugInfo()


"Copyright © 2000-2002 Internet Multicasting Services, media.org & noLimits Technologies. All Rights Reserved."