📄 test.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 + -