• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java Element类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中android.sax.Element的典型用法代码示例。如果您正苦于以下问题:Java Element类的具体用法?Java Element怎么用?Java Element使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Element类属于android.sax包,在下文中一共展示了Element类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: parse

import android.sax.Element; //导入依赖的package包/类
/**
 * Parses the xml String targets
 *
 * @param xml the xml
 * @return the list©
 * @author RayBa
 * @throws org.xml.sax.SAXException
 * @date 11.01.2015
 */
public List<String> parse(InputStream xml) throws SAXException, IOException {
	RootElement root = new RootElement("targets");
	Element targetElement = root.getChild("target");

	root.setStartElementListener(new StartElementListener() {

		@Override
		public void start(Attributes attributes) {
               targets = new ArrayList<String>();
		}
	});

       targetElement.setEndTextElementListener(new EndTextElementListener() {

		@Override
		public void end(String body) {
               targets.add(body);
		}
	});

	Xml.parse(xml, Xml.Encoding.UTF_8, root.getContentHandler());
	return targets;
}
 
开发者ID:RayBa82,项目名称:DVBViewerController,代码行数:33,代码来源:TargetHandler.java


示例2: contentHandler

import android.sax.Element; //导入依赖的package包/类
@Override
protected ContentHandler contentHandler()
{
  photos_ = new Photos();

  final RootElement root = new RootElement("markers");
  final Element item = root.getChild("marker");
  item.setStartElementListener(new StartElementListener() {
    @Override
    public void start(final Attributes attributes)
    {
      final String id = attributes.getValue("id");
      final String feature = attributes.getValue("feature");
      final String caption = attributes.getValue("caption");
      final String url = attributes.getValue("shortlink");
      final String thumbnailUrl = attributes.getValue("thumbnailUrl");
      final String lat = attributes.getValue("latitude");
      final String lon = attributes.getValue("longitude");

      try {
        final Photo newPhoto = new Photo(Integer.parseInt(id),
                                         feature,
                                         caption,
                                         url,
                                         thumbnailUrl,
                                         new GeoPoint(Double.parseDouble(lat),
                                                      Double.parseDouble(lon)));
        photos_.add(newPhoto);
      } // try
      catch(Exception e) {
        // never mind
      } // catch
    } // start
  });

  return root.getContentHandler();
}
 
开发者ID:MobileAppCodes,项目名称:CycleStreets-Android-app-,代码行数:38,代码来源:Photos.java


示例3: contentHandler

import android.sax.Element; //导入依赖的package包/类
@Override
protected ContentHandler contentHandler()
{
  cats_ = new PhotomapCategories();
  
  final RootElement root = new RootElement("photomapcategories");
  final Element cat = root.getChild("categories").getChild("category");
  final Element metaCat = root.getChild("metacategories").getChild("metacategory");
  
  final Listener listener = new Listener();
  
  cat.setStartElementListener(listener.start());
  metaCat.setStartElementListener(listener.start());
  
  for(final String n : listener.endListeners().keySet())
  {
    final EndTextElementListener l = listener.endListeners().get(n);
    cat.getChild(n).setEndTextElementListener(l);
    metaCat.getChild(n).setEndTextElementListener(l);
  } // for ...
  
  cat.setEndElementListener(new EndElementListener(){
      public void end() {
        cats_.addCategory(listener.tag(), 
                          listener.name(), 
                          listener.description(), 
                          listener.ordering());
      } // end
  });
  metaCat.setEndElementListener(new EndElementListener(){
    public void end() {
      cats_.addMetaCategory(listener.tag(), 
                            listener.name(), 
                            listener.description(), 
                            listener.ordering());
    } // end
  });

  return root.getContentHandler();
}
 
开发者ID:MobileAppCodes,项目名称:CycleStreets-Android-app-,代码行数:41,代码来源:PhotomapCategories.java


示例4: getContent

import android.sax.Element; //导入依赖的package包/类
@Override
public Object getContent(URLConnection connection) throws IOException {
    final Directory directory = new Directory();
    RootElement root = new RootElement("", "root");
    Element element = root.getChild("", "element");
    element.setStartElementListener(new StartElementListener() {
        /** {@inheritDoc} */
        public void start(Attributes attributes) {
            File file = createFile(attributes);
            directory.add(file);
        }
    });
    parse(connection, root.getContentHandler());
    return directory;
}
 
开发者ID:ration,项目名称:android-vlc-remote,代码行数:16,代码来源:DirectoryContentHandler.java



注:本文中的android.sax.Element类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java Snapshot类代码示例发布时间:2022-05-21
下一篇:
Java ExtensionFunctionCall类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap