Package org.infoset.xml

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


               Iterator<SyncTarget> targets = db.getSyncTargets();
               Writer out = new OutputStreamWriter(os,"UTF-8");
               ItemDestination dest = new WriterItemDestination(out,"UTF-8");
               ItemConstructor constructor = InfosetFactory.getDefaultInfoset().createItemConstructor();
               dest.send(constructor.createDocument());
               dest.send(constructor.createElement(AdminXML.NM_TARGETS));
               while (targets.hasNext()) {
                  SyncTarget target = targets.next();
                  target.marshall();
                  DocumentSource.generate(target.getElement(),false,dest);
               }
View Full Code Here


   {
      String baseURIValue = baseURI.toString();
      URI baseDir = URI.create(baseURIValue.substring(0,baseURIValue.lastIndexOf('/')+1));
      ItemConstructor constructor = InfosetFactory.getDefaultInfoset().createItemConstructor();
      dest.send(constructor.createDocument(baseURI));
      Element top = constructor.createElement(AdminXML.NM_SERVER);
      if (autoconfCheck!=((long)(180*1000))) {
         top.setAttributeValue("autoconf-check",Long.toString(autoconfCheck/1000));
      }
      dest.send(top);
      dest.send(constructor.createCharacters("\n"));
View Full Code Here

         top.setAttributeValue("autoconf-check",Long.toString(autoconfCheck/1000));
      }
      dest.send(top);
      dest.send(constructor.createCharacters("\n"));
     
      Element keystoreE = constructor.createElement(AdminXML.NM_KEYSTORE);
      keystoreE.setAttributeValue("href",baseDir.relativize(keystoreFile.toURI()).toString());
      keystoreE.setAttributeValue("password",keystorePassword);
      if (!keystorePassword.equals(keyPassword)) {
         keystoreE.setAttributeValue("key-password",keyPassword);
      }
View Full Code Here

      dest.send(keystoreE);
      dest.send(constructor.createElementEnd(AdminXML.NM_KEYSTORE));
      dest.send(constructor.createCharacters("\n"));
     
      for (Auth auth : authServices.values()) {
         Element authE = constructor.createElement(AdminXML.NM_AUTH);
         for (Object nameO : auth.getProperties().keySet()) {
            String name = nameO.toString();
            authE.setAttributeValue(name,auth.getProperties().getProperty(name));
         }
         dest.send(authE);
View Full Code Here

         dest.send(constructor.createElementEnd(AdminXML.NM_AUTH));
         dest.send(constructor.createCharacters("\n"));
      }
     
      for (Link link : autoconfs) {
         Element autoconfE = constructor.createElement(AdminXML.NM_AUTOCONF);
         autoconfE.setAttributeValue("href",baseURI.relativize(link.getLink()).toString());
         if (link.getUsername()!=null) {
            autoconfE.setAttributeValue("username",link.getUsername());
            autoconfE.setAttributeValue("password",link.getPassword());
         }
View Full Code Here

         dest.send(constructor.createElementEnd(AdminXML.NM_AUTOCONF));
         dest.send(constructor.createCharacters("\n"));
      }
     
      for (Database database : databases.values()) {
         Element databaseE = constructor.createElement(AdminXML.NM_DATABASE);
         databaseE.setAttributeValue("name",database.getName());
         databaseE.setAttributeValue("auth",database.getAuthName());
         dest.send(databaseE);
         dest.send(constructor.createElementEnd(AdminXML.NM_DATABASE));
         dest.send(constructor.createCharacters("\n"));
View Full Code Here

         dest.send(constructor.createElementEnd(AdminXML.NM_DATABASE));
         dest.send(constructor.createCharacters("\n"));
      }
      for (Interface iface : interfaces) {

         Element ifaceE = constructor.createElement(AdminXML.NM_INTERFACE);
         ifaceE.setAttributeValue("address",iface.getAddress());
         ifaceE.setAttributeValue("port",Integer.toString(iface.getPort()));
         ifaceE.setAttributeValue("secure",iface.isSecure() ? "true" : "false");
         dest.send(ifaceE);
         dest.send(constructor.createElementEnd(AdminXML.NM_INTERFACE));
View Full Code Here

         dest.send(constructor.createCharacters("\n"));
      }

      for (AdminHost host : admins.values()) {
        
         Element hostE = constructor.createElement(AdminXML.NM_ADMIN);
         hostE.setAttributeValue("name",host.getName());
         if (host.getAddress()!=null) {
            hostE.setAttributeValue("address",host.getAddress());
         }
         if (host.getPort()>0) {
View Full Code Here

         dest.send(constructor.createCharacters("\n"));
      }
     
      for (Host host : hosts.values()) {
        
         Element hostE = constructor.createElement(AdminXML.NM_HOST);
         hostE.setAttributeValue("database",host.getDatabaseName());
         hostE.setAttributeValue("name",host.getName());
         if (host.getAddress()!=null) {
            hostE.setAttributeValue("address",host.getAddress());
         }
View Full Code Here

         getContext().getLogger().info("Backing up to file "+outFile.getAbsolutePath());
         OutputStreamWriter w = new OutputStreamWriter(new FileOutputStream(outFile),"UTF-8");
         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()) {
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.