org.apache.avro.io.parsing
Class Symbol.Sequence

java.lang.Object
  extended by org.apache.avro.io.parsing.Symbol
      extended by org.apache.avro.io.parsing.Symbol.Sequence
All Implemented Interfaces:
Iterable<Symbol>
Enclosing class:
Symbol

protected static class Symbol.Sequence
extends Symbol
implements Iterable<Symbol>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.avro.io.parsing.Symbol
Symbol.Alternative, Symbol.DefaultStartAction, Symbol.EnumAdjustAction, Symbol.EnumLabelsAction, Symbol.ErrorAction, Symbol.FieldAdjustAction, Symbol.IntCheckAction, Symbol.Kind, Symbol.Repeater, Symbol.ResolvingAction, Symbol.Root, Symbol.Sequence, Symbol.SkipAction, Symbol.UnionAdjustAction, Symbol.WriterUnionAction
 
Field Summary
 
Fields inherited from class org.apache.avro.io.parsing.Symbol
ARRAY_END, ARRAY_START, BOOLEAN, BYTES, CONTINUE, DEFAULT_END_ACTION, DOUBLE, ENUM, FIELD_ACTION, FIXED, FLOAT, INT, ITEM_END, kind, LONG, MAP_END, MAP_KEY_MARKER, MAP_START, NULL, production, RECORD_END, RECORD_START, STRING, UNION, UNION_END
 
Method Summary
 Symbol get(int index)
           
 Iterator<Symbol> iterator()
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

get

public Symbol get(int index)

size

public int size()

iterator

public Iterator<Symbol> iterator()
Specified by:
iterator in interface Iterable<Symbol>


Copyright © 2009 The Apache Software Foundation