⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.java

📁 编写rest实例 rest分布式框架在app中的应用
💻 JAVA
字号:
package com.jeffhanson.atompub;

import java.io.File;
import java.util.Iterator;

import com.jeffhanson.atompub.introspect.IntrospectionDocument;
import com.jeffhanson.atompub.introspect.MemberNode;
import com.jeffhanson.atompub.introspect.ServiceDocumentException;
import com.jeffhanson.atompub.introspect.ServiceNode;
import com.jeffhanson.atompub.introspect.Workspace;

public class Test
{

  /**
   * @param args
   */
  public static void main(String[] args)
  {
    try
    {
      IntrospectionDocument introspectionDoc =
        IntrospectionDocument.parse(new File("TestServiceDoc.xml"));
      /*
      introspectionDoc.write(System.out);
      System.out.println("\n<<< Introspection Dump Finished >>>\n");
      */
      ServiceNode service = introspectionDoc.getService();
      System.out.println("Service");

      Iterator<Workspace> workspaces = service.getWorkSpaces();
      while (workspaces.hasNext())
      {
        Workspace workspace = workspaces.next();
        System.out.println("   Workspace: " + workspace.getTitle());
        Iterator<com.jeffhanson.atompub.introspect.CollectionNode> collections = workspace.getCollections();
        while (collections.hasNext())
        {
          com.jeffhanson.atompub.introspect.CollectionNode collection = collections.next();
          System.out.println("     Collection: " + collection.getTitle()
                             + ", URI: " + collection.getURI());
          Iterator<MemberNode> members = collection.getMembers();
          while (members.hasNext())
          {
            MemberNode member = members.next();
            System.out.println("        Member " + member.getName()
                               + " [" + member.getContent() + "]");
          }
        }
      }
      System.out.println("Finished");
    }
    catch (ServiceDocumentException e)
    {
      e.printStackTrace();
    }
  }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -