Ejemplo n.º 1
0
        public static Header BareboneRelationshipHeader(IdType idType, Extractors extractors, params Header.Entry[] additionalEntries)
        {
            IList <Header.Entry> entries = new List <Header.Entry>();

            entries.Add(new Header.Entry(null, Type.START_ID, null, idType.extractor(extractors)));
            entries.Add(new Header.Entry(null, Type.END_ID, null, idType.extractor(extractors)));
            entries.Add(new Header.Entry(null, Type.TYPE, null, extractors.String()));
            ((IList <Header.Entry>)entries).AddRange(asList(additionalEntries));
            return(new Header(entries.ToArray()));
        }
Ejemplo n.º 2
0
        public static Header BareboneNodeHeader(string idKey, IdType idType, Extractors extractors, params Header.Entry[] additionalEntries)
        {
            IList <Header.Entry> entries = new List <Header.Entry>();

            entries.Add(new Header.Entry(idKey, Type.ID, null, idType.extractor(extractors)));
            entries.Add(new Header.Entry(null, Type.LABEL, null, extractors.StringArray()));
            ((IList <Header.Entry>)entries).AddRange(asList(additionalEntries));
            return(new Header(entries.ToArray()));
        }
Ejemplo n.º 3
0
 public static Header SillyNodeHeader(IdType idType, Extractors extractors)
 {
     return(new Header(new Header.Entry(null, Type.ID, null, idType.extractor(extractors)), new Header.Entry("name", Type.PROPERTY, null, extractors.String()), new Header.Entry("age", Type.PROPERTY, null, extractors.Int_()), new Header.Entry("something", Type.PROPERTY, null, extractors.String()), new Header.Entry(null, Type.LABEL, null, extractors.StringArray())));
 }