Package org.w3c.tools.resources

Examples of org.w3c.tools.resources.Resource


     */
    public File getServletDirectory() {
  ResourceReference rr = getParent();
  if (rr != null) {
      try {
    Resource parent = rr.lock();
    if (parent.definesAttribute("directory"))
        return (File) parent.getValue("directory", null);
      } catch(InvalidResourceException ex) {
    ex.printStackTrace();
      } finally {
    rr.unlock();
      }
View Full Code Here


  // Prepare a set of default parameters for the resource:
  defs.put(id, name);
  updateDefaultChildAttributes(defs);
  ResourceContext context = getContext();
  // Try to get the indexer to create the resource:
  Resource    resource = null;
  ResourceReference rr_indexer  = null;
  ResourceReference rr_lastidx  = null;
  while ( context != null ) {
      // Lookup for next indexer in hierarchy:
      do {
View Full Code Here

      return new UnknownResource();
  }

  try {
      Class     c      = Class.forName(classname);
      Resource  res    = (Resource)c.newInstance();
      Hashtable values = new Hashtable(10);
      org.w3c.tools.resources.Attribute attrs[] =
         org.w3c.tools.resources.AttributeRegistry.getClassAttributes(c);

      boolean slowpickle = ! in.readBoolean();
      if (slowpickle) {
    String name = null;
    while ( ! (name = in.readUTF()).equals("") ) {
        int ai = lookupAttribute(name, attrs);
        int as = ((int) in.readShort() & 0xffff);
        if ( ai >= 0 ) {
      Attribute oldattr = getOldAttribute(attrs[ai]);
      Object value = oldattr.unpickle(in);
      if (value != null)
          values.put(name, value);
        } else {
      in.skip(as);
        }
    }
      } else {
    for (int i = 0 ; i < attrs.length ; i++) {
        if ( in.readBoolean() ) {
      Attribute oldattr = getOldAttribute(attrs[i]);
      Object value = oldattr.unpickle(in);
      if (value != null)
          values.put(attrs[i].getName(), value);
        }
    }
      }
      res.pickleValues(values);
      return res;
  } catch (UTFDataFormatException utfex) {
      //silent...
      return null;
  } catch (ClassNotFoundException cnfex) {
View Full Code Here

    protected synchronized File getResourceDirectory() {
  if (resDirectory == null) {
      ResourceReference rr = getFileResource().getParent();
      ResourceReference rrtemp = null;
      Resource p = null;
      while ( true ) {
    try {
        if (rr == null)
      return null;
        p = rr.lock();
        if (p instanceof DirectoryResource) {
      resDirectory = ((DirectoryResource)p).getDirectory();
      break;
        }
        rrtemp = p.getParent();
    } catch (InvalidResourceException ex) {
        return null;
    } finally {
        if (rr != null)
      rr.unlock();
View Full Code Here

  unpickleProlog(in);
  //read the index
  readIndex(in);
  //read the resources
  Vector   vres = new Vector(10);
  Resource res  = null;
  do {
      res = readResource(in);
      if (res != null)
    vres.addElement(res);
  } while (res != null);
  Resource resources[] = new Resource[vres.size()];
  vres.copyInto(resources);
  return resources;
    }
View Full Code Here

      return;
  }
  System.out.print("Upgrading "+stores.length+" store files");
  for (int i = 0 ; i < stores.length ; i++) {
      try {
    Resource resources[] = readRepository(stores[i]);
    File newstore = getNewStore(storedir, stores[i]);
    Writer writer = new BufferedWriter(new FileWriter(newstore));
    serializer.writeResources(resources, writer);
    System.out.print(".");
      } catch (Exception ex) {
View Full Code Here

      return;
  }
  System.out.print("Upgrading "+stores.length+" store files...");
  for (int i = 0 ; i < stores.length ; i++) {
      try {
    Resource resources[] = readRepository(stores[i]);
    Writer writer = new BufferedWriter(new FileWriter(stores[i]));
    serializer.writeResources(resources, writer);
    System.out.print(".");
      } catch (Exception ex) {
    System.err.println("\n*** ERROR : unable to upgrade "+
View Full Code Here

  return guessContentTypeFromName(filename);
    }

    public ServerInterface getServer() {
  try {
      Resource res = reference.lock();
      return ((ServletDirectoryFrame)res).getServer();
  } catch(InvalidResourceException ex) {
      ex.printStackTrace();
      return null;
  } finally {
View Full Code Here

     * @deprecated since jsdk2.1
     */

    public Servlet getServlet(String name) {
  try {
      Resource res = reference.lock();
      return ((ServletDirectoryFrame)res).getServlet(name);
  } catch(InvalidResourceException ex) {
      ex.printStackTrace();
      return null;
  } finally {
View Full Code Here

     * @deprecated since jsdk2.1
     */

    public Enumeration getServlets() {
  try {
      Resource res = reference.lock();
      return ((ServletDirectoryFrame)res).getServlets();
  } catch(InvalidResourceException ex) {
      ex.printStackTrace();
      return null;
  } finally {
View Full Code Here

TOP

Related Classes of org.w3c.tools.resources.Resource

Copyright © 2018 www.massapicom. 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.