eu.bandm.sig.absy
Class SAX_Writer

java.lang.Object
  extended by eu.bandm.sig.absy.MATCH_ONLY_00
      extended by eu.bandm.sig.absy.SAX_Writer

public class SAX_Writer
extends MATCH_ONLY_00


Field Summary
protected  XMLconfiguration config
           
protected  HashMap<Object,String> def2id
           
protected  ContentHandler drain
           
 
Fields inherited from class eu.bandm.sig.absy.MATCH_ONLY_00
_visitor_debug_stream, partial
 
Constructor Summary
SAX_Writer(ContentHandler drain, XMLconfiguration config)
           
 
Method Summary
 void action(AggregateType e0)
           
 void action(Application e0)
           
 void action(ArrowType e0)
           
 void action(CaseExpr e0)
           
 void action(CastExpr e0)
           
 void action(ConjunctivePattern e0)
           
 void action(Coproduct e0)
           
 void action(DifferenceDimension e0)
           
 void action(Dimension e0)
           
 void action(DimensionPower e0)
           
 void action(DimensionProduct e0)
           
 void action(DimensionQuotient e0)
           
 void action(DimensionReference e0)
           
 void action(DimensionType e0)
           
 void action(Equation e0)
           
 void action(ExistentialType e0)
           
 void action(Expr e0)
           
 void action(ExprReference e0)
           
 void action(ExprVariable e0)
           
 void action(Index e0)
           
 void action(Instantiation e0)
           
 void action(Label e0)
           
 void action(LambdaExpr e0)
           
 void action(LetExpr e0)
           
 void action(Name e0)
           
 void action(PackExpr e0)
           
 void action(ParametricType e0)
           
 void action(Pattern e0)
           
 void action(PatternVariable e0)
           
 void action(PolyExpr e0)
           
 void action(PolynomialDimension e0)
           
 void action(Product e0)
           
 void action(QuantifiedType e0)
           
 void action(Rule e0)
           
 void action(Selection e0)
           
 void action(SimpleDimension e0)
           
 void action(Tuple e0)
           
 void action(TuplePattern e0)
           
 void action(Type e0)
           
 void action(TypeApplication e0)
           
 void action(TypeBinding e0)
           
 void action(TypeBoundVariable e0)
           
 void action(TypeComponent e0)
           
 void action(TypeDomain e0)
           
 void action(TypeExpression e0)
           
 void action(TypeOf e0)
           
 void action(TypeRange e0)
           
 void action(TypeReference e0)
           
 void action(TypeUnknown e0)
           
 void action(TypeVariable e0)
           
 void action(UnaryTypeExpression e0)
           
 void action(UniversalType e0)
           
 void action(VariantExpr e0)
           
 void action(VariantPattern e0)
           
 void dumpfields(AggregateType e0)
           
 void dumpfields(Application e0)
           
 void dumpfields(ArrowType e0)
           
 void dumpfields(CaseExpr e0)
           
 void dumpfields(CastExpr e0)
           
 void dumpfields(ConjunctivePattern e0)
           
 void dumpfields(DifferenceDimension e0)
           
 void dumpfields(DimensionPower e0)
           
 void dumpfields(DimensionProduct e0)
           
 void dumpfields(DimensionQuotient e0)
           
 void dumpfields(DimensionReference e0)
           
 void dumpfields(DimensionType e0)
           
 void dumpfields(Equation e0)
           
 void dumpfields(Expr e0)
           
 void dumpfields(ExprReference e0)
           
 void dumpfields(ExprVariable e0)
           
 void dumpfields(Index e0)
           
 void dumpfields(Instantiation e0)
           
 void dumpfields(LambdaExpr e0)
           
 void dumpfields(LetExpr e0)
           
 void dumpfields(Name e0)
           
 void dumpfields(PackExpr e0)
           
 void dumpfields(Pattern e0)
           
 void dumpfields(PatternVariable e0)
           
 void dumpfields(PolyExpr e0)
           
 void dumpfields(QuantifiedType e0)
           
 void dumpfields(Rule e0)
           
 void dumpfields(Selection e0)
           
 void dumpfields(Tuple e0)
           
 void dumpfields(TuplePattern e0)
           
 void dumpfields(TypeApplication e0)
           
 void dumpfields(TypeBinding e0)
           
 void dumpfields(TypeBoundVariable e0)
           
 void dumpfields(TypeComponent e0)
           
 void dumpfields(TypeOf e0)
           
 void dumpfields(TypeReference e0)
           
 void dumpfields(TypeVariable e0)
           
 void dumpfields(UnaryTypeExpression e0)
           
 void dumpfields(VariantExpr e0)
           
 void dumpfields(VariantPattern e0)
           
protected  boolean writenull()
           
protected  boolean writeref(Object o, String classname)
           
 
Methods inherited from class eu.bandm.sig.absy.MATCH_ONLY_00
action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, foreignObject, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, match, nomatch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

drain

protected ContentHandler drain

config

protected XMLconfiguration config

def2id

protected HashMap<Object,String> def2id
Constructor Detail

SAX_Writer

public SAX_Writer(ContentHandler drain,
                  XMLconfiguration config)
Method Detail

writenull

protected boolean writenull()

writeref

protected boolean writeref(Object o,
                           String classname)

action

public void action(Dimension e0)

action

public void action(SimpleDimension e0)

action

public void action(DimensionReference e0)

dumpfields

public void dumpfields(DimensionReference e0)

action

public void action(DifferenceDimension e0)

dumpfields

public void dumpfields(DifferenceDimension e0)

action

public void action(DimensionProduct e0)

dumpfields

public void dumpfields(DimensionProduct e0)

action

public void action(DimensionQuotient e0)

dumpfields

public void dumpfields(DimensionQuotient e0)

action

public void action(DimensionPower e0)

dumpfields

public void dumpfields(DimensionPower e0)

action

public void action(PolynomialDimension e0)

action

public void action(Equation e0)

dumpfields

public void dumpfields(Equation e0)

action

public void action(Expr e0)

dumpfields

public void dumpfields(Expr e0)

action

public void action(ExprVariable e0)

dumpfields

public void dumpfields(ExprVariable e0)

action

public void action(ExprReference e0)

dumpfields

public void dumpfields(ExprReference e0)

action

public void action(CaseExpr e0)

dumpfields

public void dumpfields(CaseExpr e0)

action

public void action(LetExpr e0)

dumpfields

public void dumpfields(LetExpr e0)

action

public void action(LambdaExpr e0)

dumpfields

public void dumpfields(LambdaExpr e0)

action

public void action(PolyExpr e0)

dumpfields

public void dumpfields(PolyExpr e0)

action

public void action(VariantExpr e0)

dumpfields

public void dumpfields(VariantExpr e0)

action

public void action(Tuple e0)

dumpfields

public void dumpfields(Tuple e0)

action

public void action(Application e0)

dumpfields

public void dumpfields(Application e0)

action

public void action(Instantiation e0)

dumpfields

public void dumpfields(Instantiation e0)

action

public void action(Selection e0)

dumpfields

public void dumpfields(Selection e0)

action

public void action(CastExpr e0)

dumpfields

public void dumpfields(CastExpr e0)

action

public void action(PackExpr e0)

dumpfields

public void dumpfields(PackExpr e0)

action

public void action(Label e0)
Overrides:
action in class MATCH_ONLY_00

action

public void action(Index e0)

dumpfields

public void dumpfields(Index e0)

action

public void action(Name e0)

dumpfields

public void dumpfields(Name e0)

action

public void action(Pattern e0)
Overrides:
action in class MATCH_ONLY_00

dumpfields

public void dumpfields(Pattern e0)

action

public void action(PatternVariable e0)

dumpfields

public void dumpfields(PatternVariable e0)

action

public void action(TuplePattern e0)

dumpfields

public void dumpfields(TuplePattern e0)

action

public void action(VariantPattern e0)

dumpfields

public void dumpfields(VariantPattern e0)

action

public void action(ConjunctivePattern e0)

dumpfields

public void dumpfields(ConjunctivePattern e0)

action

public void action(Rule e0)
Overrides:
action in class MATCH_ONLY_00

dumpfields

public void dumpfields(Rule e0)

action

public void action(Type e0)
Overrides:
action in class MATCH_ONLY_00

action

public void action(TypeVariable e0)

dumpfields

public void dumpfields(TypeVariable e0)

action

public void action(TypeUnknown e0)

action

public void action(TypeReference e0)

dumpfields

public void dumpfields(TypeReference e0)

action

public void action(AggregateType e0)

dumpfields

public void dumpfields(AggregateType e0)

action

public void action(Product e0)

action

public void action(Coproduct e0)

action

public void action(ArrowType e0)

dumpfields

public void dumpfields(ArrowType e0)

action

public void action(QuantifiedType e0)

dumpfields

public void dumpfields(QuantifiedType e0)

action

public void action(UniversalType e0)

action

public void action(ExistentialType e0)

action

public void action(ParametricType e0)

action

public void action(TypeExpression e0)

action

public void action(TypeOf e0)

dumpfields

public void dumpfields(TypeOf e0)

action

public void action(UnaryTypeExpression e0)

dumpfields

public void dumpfields(UnaryTypeExpression e0)

action

public void action(TypeDomain e0)

action

public void action(TypeRange e0)

action

public void action(TypeComponent e0)

dumpfields

public void dumpfields(TypeComponent e0)

action

public void action(TypeApplication e0)

dumpfields

public void dumpfields(TypeApplication e0)

action

public void action(DimensionType e0)

dumpfields

public void dumpfields(DimensionType e0)

action

public void action(TypeBinding e0)

dumpfields

public void dumpfields(TypeBinding e0)

action

public void action(TypeBoundVariable e0)

dumpfields

public void dumpfields(TypeBoundVariable e0)