Package org.infoset.xml

Examples of org.infoset.xml.ItemConstructor.createElement()


         ItemDestination dest = new WriterItemDestination(w,"UTF-8");
         ItemConstructor constructor = InfosetFactory.getDefaultInfoset().createItemConstructor(outFile.toURI());
         dest.send(constructor.createDocument(outFile.toURI()));
         dest.send(constructor.createElement(XML.DATABASE_NAME));
         dest.send(constructor.createCharacters("\n"));
         dest.send(constructor.createElement(XML.PERMISSIONS_NAME));
         dest.send(constructor.createCharacters("\n"));
         Iterator<Permission> permissions = db.getPermissions();
         while (permissions.hasNext()) {
            permissions.next().generate(constructor,dest);
            dest.send(constructor.createCharacters("\n"));
View Full Code Here


            permissions.next().generate(constructor,dest);
            dest.send(constructor.createCharacters("\n"));
         }
         dest.send(constructor.createElementEnd(XML.PERMISSIONS_NAME));
         dest.send(constructor.createCharacters("\n"));
         dest.send(constructor.createElement(XML.ROLES_NAME));
         dest.send(constructor.createCharacters("\n"));
         Iterator<Role> roles = db.getRoles();
         while (roles.hasNext()) {
            roles.next().generate(constructor,dest);
            dest.send(constructor.createCharacters("\n"));
View Full Code Here

            roles.next().generate(constructor,dest);
            dest.send(constructor.createCharacters("\n"));
         }
         dest.send(constructor.createElementEnd(XML.ROLES_NAME));
         dest.send(constructor.createCharacters("\n"));
         dest.send(constructor.createElement(XML.USERS_NAME));
         dest.send(constructor.createCharacters("\n"));
         Iterator<User> users = db.getUsers();
         while (users.hasNext()) {
            users.next().generate(constructor,dest,true,true);
            dest.send(constructor.createCharacters("\n"));
View Full Code Here

            users.next().generate(constructor,dest,true,true);
            dest.send(constructor.createCharacters("\n"));
         }
         dest.send(constructor.createElementEnd(XML.USERS_NAME));
         dest.send(constructor.createCharacters("\n"));
         dest.send(constructor.createElement(XML.REALMS_NAME));
         dest.send(constructor.createCharacters("\n"));
         Iterator<Realm> realms = db.getRealms();
         while (realms.hasNext()) {
            realms.next().generate(constructor,dest,true);
            dest.send(constructor.createCharacters("\n"));
View Full Code Here

      throws XMLException
   {
      //getContext().getLogger().info("Generating feed for term "+term);
      ItemConstructor constructor = InfosetFactory.getDefaultInfoset().createItemConstructor();
      dest.send(constructor.createDocument());
      dest.send(constructor.createElement(AtomResource.FEED_NAME));
      dest.send(constructor.createCharacters("\n"));
      link(constructor,dest,"self",getRequest().getResourceRef().toString());
      dest.send(constructor.createCharacters("\n"));
      text(constructor,dest,AtomResource.TITLE_NAME,"Term "+term);
      dest.send(constructor.createCharacters("\n"));
View Full Code Here

            Iterator<TermInstance<Feed>> feeds = app.getDB().getFeedsByTerm(dbTerm,value);
            while (feeds.hasNext()) {
               TermInstance<Feed> termValue = feeds.next();
               Feed feed = termValue.getTarget();
               dest.send(constructor.createCharacters("\n"));
               dest.send(constructor.createElement(AtomResource.ENTRY_NAME));
               text(constructor,dest,AtomResource.ID_NAME,feed.getUUID().toString());
               text(constructor,dest,AtomResource.PUBLISHED_NAME,AtomResource.toXSDDate(feed.getCreated()));
               text(constructor,dest,AtomResource.UPDATED_NAME,AtomResource.toXSDDate(feed.getEdited()));
               text(constructor,dest,AtomResource.TITLE_NAME,app.getStorage().getFeedTitle(feed.getPath(),feed.getUUID()));
               term(constructor,dest,Categorization.FEED_TYPE_TERM,null);
View Full Code Here

   public static void toXML(User user,ItemDestination dest)
      throws XMLException
   {
      ItemConstructor constructor = InfosetFactory.getDefaultInfoset().createItemConstructor();
      dest.send(constructor.createDocument());
      Element userE = constructor.createElement(NM_USER);
      userE.setAttributeValue("alias",user.getAlias());
      userE.setAttributeValue("id",user.getId().toString());
      dest.send(userE);
      if (user.getName()!=null) {
         dest.send(constructor.createElement(NM_NAME));
View Full Code Here

      Element userE = constructor.createElement(NM_USER);
      userE.setAttributeValue("alias",user.getAlias());
      userE.setAttributeValue("id",user.getId().toString());
      dest.send(userE);
      if (user.getName()!=null) {
         dest.send(constructor.createElement(NM_NAME));
         dest.send(constructor.createCharacters(user.getName()));
         dest.send(constructor.createElementEnd(NM_NAME));
      }
      if (user.getEmail()!=null) {
         dest.send(constructor.createElement(NM_EMAIL));
View Full Code Here

         dest.send(constructor.createElement(NM_NAME));
         dest.send(constructor.createCharacters(user.getName()));
         dest.send(constructor.createElementEnd(NM_NAME));
      }
      if (user.getEmail()!=null) {
         dest.send(constructor.createElement(NM_EMAIL));
         dest.send(constructor.createCharacters(user.getEmail()));
         dest.send(constructor.createElementEnd(NM_EMAIL));
      }
      dest.send(constructor.createElementEnd(NM_USER));
      dest.send(constructor.createDocumentEnd());
View Full Code Here

      throws SQLException,IOException,XMLException
   {
      Iterator<Feed> feeds = getFeeds();
      ItemConstructor constructor = InfosetFactory.getDefaultInfoset().createItemConstructor();
      dest.send(constructor.createDocument());
      Element service = constructor.createElement(XML.SERVICE);
      service.addNamespaceBinding(Name.NO_PREFIX,AtomResource.APP_NAMESPACE);
      service.addNamespaceBinding("atom",AtomResource.ATOM_NAMESPACE);
      if (xmlBase!=null) {
         service.setBaseURI(URI.create(xmlBase));
         service.setAttributeValue(Attribute.XML_BASE, xmlBase);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.