membernode.java

来自「编写rest实例 rest分布式框架在app中的应用」· Java 代码 · 共 70 行

JAVA
70
字号
package com.jeffhanson.atompub.introspect;

import org.w3c.dom.Node;

public class MemberNode
{
  public static final String MEDIA_TYPE = "application/atom+xml";
  public static final String CONTENT_TYPE = MEDIA_TYPE + "; charset=utf-8";
 
  private Node node = null;
  private String name = "";
  private String content = "";

  public MemberNode(Node node)
  {
    this.node = node;

    name = node.getNodeName();
    content = node.getTextContent();
  }

  public Node getNode()
  {
    return node;
  }

  public String getName()
  {
    return name;
  }

  public String getContent()
  {
    return content;
  }
/*
  private String getFeedContent()
  {
    StringBuffer feedContent = new StringBuffer();

    feedContent.append("<?xml version=\"1.0\"?>");
    feedContent.append("<entry xmlns=\"http://www.w3.org/2005/Atom\">");
    feedContent.append("<title>" + getTitle() + "</title>");
    feedContent.append("<id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>");
    feedContent.append("<updated>" + getUpdated() + "</updated>");
    feedContent.append("<author><name>John Doe</name></author>");
    feedContent.append("<content>Some text.</content>");
    feedContent.append("<link rel=\"edit\"");
    feedContent.append("href=\"" + getURI() + "\"/>");
    feedContent.append("</entry>");

    return feedContent.toString();
  }

  public void write(OutputStream outStream)
    throws MemberDocumentException
  {
    try
    {
      outStream.write(getFeedContent().getBytes());
    }
    catch (IOException e)
    {
      e.printStackTrace();
      throw new MemberDocumentException(e);
    }
  }
*/  
}

⌨️ 快捷键说明

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