Class MapAST

java.lang.Object
xyz.cofe.cxel.ast.ASTBase<MapAST>
xyz.cofe.cxel.ast.MapAST
All Implemented Interfaces:
xyz.cofe.collection.ImTree<AST>, xyz.cofe.collection.ImTreeWalk<AST>, AST, xyz.cofe.text.tparse.Tok<xyz.cofe.text.tparse.TPointer>

public class MapAST
extends ASTBase<MapAST>
Создание карты
  • Nested Class Summary

    Nested classes/interfaces inherited from interface xyz.cofe.collection.ImTreeWalk

    xyz.cofe.collection.ImTreeWalk.Walk<A extends xyz.cofe.collection.ImTree<? extends A>>
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected MapEntryAST<?,​?>[] entries  

    Fields inherited from class xyz.cofe.cxel.ast.ASTBase

    begin, end
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected MapAST()  
    protected MapAST​(MapAST sample)  
      MapAST​(xyz.cofe.text.tparse.TPointer begin, xyz.cofe.text.tparse.TPointer end, java.lang.Iterable<MapEntryAST<?,​?>> entries)  
      MapAST​(xyz.cofe.text.tparse.TPointer begin, xyz.cofe.text.tparse.TPointer end, MapEntryAST<?,​?>[] entries)  
  • Method Summary

    Modifier and Type Method Description
    AST[] children()
    Возвращает дочерние узлы
    MapAST clone()
    Клонирование AST узла
    MapEntryAST<?,​?>[] entries()  
    MapAST entries​(java.lang.Iterable<MapEntryAST<?,​?>> newEntries)  
    MapAST entries​(MapEntryAST<?,​?>... newEntries)  

    Methods inherited from class xyz.cofe.cxel.ast.ASTBase

    begin, children, children, cloneAndConf, emptyChildren, end

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface xyz.cofe.cxel.ast.AST

    nodes

    Methods inherited from interface xyz.cofe.collection.ImTreeWalk

    walk
  • Field Details

  • Constructor Details

    • MapAST

      protected MapAST()
    • MapAST

      protected MapAST​(MapAST sample)
    • MapAST

      public MapAST​(xyz.cofe.text.tparse.TPointer begin, xyz.cofe.text.tparse.TPointer end, MapEntryAST<?,​?>[] entries)
    • MapAST

      public MapAST​(xyz.cofe.text.tparse.TPointer begin, xyz.cofe.text.tparse.TPointer end, java.lang.Iterable<MapEntryAST<?,​?>> entries)
  • Method Details