Ejemplo n.º 1
0
        public void Initialize(IParserContainer container, IEngineParser engine)
        {
            rootParser = new RootParser(container, engine);

            parsers = new Dictionary <Type, object>()
            {
                [typeof(Principal)]  = new PrincipalParser(container, engine),
                [typeof(Database)]   = new DatabaseParser(container, engine),
                [typeof(Permission)] = new PermissionParser(container, engine),
                [typeof(Securable)]  = new SecurableParser(container, engine),
            };
        }
Ejemplo n.º 2
0
        public void Initialize(IParserContainer container, IEngineParser engine)
        {
            rootParser = new RootParser(container, engine);

            parsers = new Dictionary <Type, object>()
            {
                [typeof(Account)]    = new AccountParser(container, engine),
                [typeof(Folder)]     = new FolderParser(container, engine),
                [typeof(Permission)] = new PermissionParser(container, engine),
                [typeof(File)]       = new FileParser(container, engine),
            };
        }
Ejemplo n.º 3
0
 public PermissionParser(IParserContainer container, IEngineParser engine)
     : base(container, engine)
 {
 }
Ejemplo n.º 4
0
 public AccountParser(IParserContainer container, IEngineParser engine)
     : base(container, engine)
 {
 }
Ejemplo n.º 5
0
 public FileParser(IParserContainer container, IEngineParser engine)
     : base(container, engine)
 {
 }
Ejemplo n.º 6
0
 public PrincipalParser(IParserContainer container, IEngineParser engine)
     : base(container, engine)
 {
 }
Ejemplo n.º 7
0
 public RootParser(IParserContainer container, IEngineParser engine)
 {
     this.container = container;
     this.engine    = engine;
 }
Ejemplo n.º 8
0
 public SecurableParser(IParserContainer container, IEngineParser engine)
     : base(container, engine)
 {
 }