/** * Constructs the builder specifying the factory for creating feature and feature collection * types. */ public SimpleFeatureTypeBuilder(FeatureTypeFactory factory) { this.factory = factory; attributeBuilder = new AttributeTypeBuilder(factory); setBindings(new SimpleSchema()); reset(); }
public SimpleSchema() { super(NAMESPACE); put(INTEGER.getName(), INTEGER); put(DOUBLE.getName(), DOUBLE); put(LONG.getName(), LONG); put(FLOAT.getName(), FLOAT); put(SHORT.getName(), SHORT); put(BYTE.getName(), BYTE); // put(NUMBER.getName(),NUMBER); put(STRING.getName(), STRING); put(BOOLEAN.getName(), BOOLEAN); put(QNAME.getName(), QNAME); put(URI.getName(), URI); put(DATE.getName(), DATE); put(DATETIME.getName(), DATETIME); put(GEOMETRY.getName(), GEOMETRY); put(POINT.getName(), POINT); put(LINESTRING.getName(), LINESTRING); // put(LINEARRING.getName(),LINEARRING); put(POLYGON.getName(), POLYGON); put(MULTIGEOMETRY.getName(), MULTIGEOMETRY); put(MULTIGEOMETRY.getName(), MULTIGEOMETRY); put(MULTIPOINT.getName(), MULTIPOINT); put(MULTILINESTRING.getName(), MULTILINESTRING); put(MULTIPOLYGON.getName(), MULTIPOLYGON); } }
Pet = new SimpleSchema({ petInstructions: { type: String, optional: true, allowedValues: ['Dogs', 'Cats', 'Other'], textArea: "" } });
public SimpleSchema() { super(NAMESPACE); put(INTEGER.getName(),INTEGER); put(DOUBLE.getName(),DOUBLE); put(LONG.getName(),LONG); put(FLOAT.getName(),FLOAT); put(SHORT.getName(),SHORT); put(BYTE.getName(),BYTE); //put(NUMBER.getName(),NUMBER); put(STRING.getName(),STRING); put(BOOLEAN.getName(),BOOLEAN); put(QNAME.getName(),QNAME); put(URI.getName(),URI); put(DATE.getName(),DATE); put(DATETIME.getName(),DATETIME); put(GEOMETRY.getName(),GEOMETRY); put(POINT.getName(),POINT); put(LINESTRING.getName(),LINESTRING); //put(LINEARRING.getName(),LINEARRING); put(POLYGON.getName(),POLYGON); put(MULTIGEOMETRY.getName(),MULTIGEOMETRY); put(MULTIGEOMETRY.getName(),MULTIGEOMETRY); put(MULTIPOINT.getName(),MULTIPOINT); put(MULTILINESTRING.getName(),MULTILINESTRING); put(MULTIPOLYGON.getName(),MULTIPOLYGON); }
mycollection.attachSchema(new SimpleSchema({ field1: { type: String, optional: false, autoform: { type: "hidden" } } }))
Articles new Meteor.collection("articles"); CommentSchema = new SimpleSchema({ "text": { type: String }, "createdAt": { type: Date, defaultValue: Date.now } }); Articles.attachSchema( new SimpleSchema({ "comments": [CommentsSchema] }) );
QuestionSchema = new SimpleSchema({ title: { type: String, label: "Question" }, category: { type: String, label: "Category" } });
validate: new SimpleSchema({ eventId: { type: String }, inviteTo: { type: String }, newStatus: { type: String }, participants: { type: [Object]}, // array of objects }).validator()
Pages = new Mongo.Collection("pages"); Pages.attachSchema(new SimpleSchema({ text : { type: String, label: "Text", optional : true, max: 1000, autoform: { rows: 2 } } }));
Schema.User = new SimpleSchema({ _id: { type: String } ... });
s=new SimpleSchema({ list: { type: String, allowedValues: ["foo","bar"] } });
lovers = new SimpleSchema({ one: {type: boolean}, two: {type: boolean}, three: {type: boolean}, four: {type: boolean}, five: {type: boolean}, six: {type: boolean}, seven: {type: boolean}, eight: {type: boolean}, nine: {type: boolean}, });
var settingsFirmSocialSchema = new SimpleSchema({ name: { type: String }, link: { type: String } });
Events.attachSchema(new SimpleSchema({ slug: { //example: my-name-slug type: String }, (...) }));
Template.name.helpers({ getSchema: function() { var schema = new SimpleSchema({ location: { type: String, label: "Start location" }) return schema; } })
FieldValueIs = new Mongo.Collection("FieldValueIs"); FieldValueIs.attachSchema(new SimpleSchema({ a: { type: String, allowedValues: ["foo", "bar"] }, b: { type: String } }));
MySchema = new SimpleSchema({ myKey: { type: [String] // this defines a string array } });
Schema.settings = new SimpleSchema({ settings_firm_social: { type: [settingsFirmSocialSchema] } });
CustomerSchema = new SimpleSchema({ billingAddress: { type: AddressSchema }, shippingAddresses: { type: [AddressSchema], minCount: 1 } });
Schemas.UserGames = new SimpleSchema({ game1: { type: Object } 'game1.public': { type: [String], defaultValue: [] }, 'game1.private': { type: [String], defaultValue: [] } });