当前位置: 首页>>代码示例>>Java>>正文


Java EndTextElementListener类代码示例

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


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

示例1: parse

import android.sax.EndTextElementListener; //导入依赖的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: getContentHandler

import android.sax.EndTextElementListener; //导入依赖的package包/类
@NonNull
private ContentHandler getContentHandler() {
	RootElement root = new RootElement("version");
	root.setEndTextElementListener(new EndTextElementListener() {

		@Override
		public void end(String body) {
			result = body;
		}
	});
	return root.getContentHandler();
}
 
开发者ID:RayBa82,项目名称:DVBViewerController,代码行数:13,代码来源:VersionHandler.java

示例3: contentHandler

import android.sax.EndTextElementListener; //导入依赖的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: endListeners

import android.sax.EndTextElementListener; //导入依赖的package包/类
public Map<String, EndTextElementListener> endListeners()
{
  return endlisteners_;
}
 
开发者ID:MobileAppCodes,项目名称:CycleStreets-Android-app-,代码行数:5,代码来源:PhotomapCategories.java

示例5: tagListener

import android.sax.EndTextElementListener; //导入依赖的package包/类
public EndTextElementListener tagListener() {
  return new EndTextElementListener() {
    @Override
    public void end(String body) { tag_ = body; }
  };         
}
 
开发者ID:MobileAppCodes,项目名称:CycleStreets-Android-app-,代码行数:7,代码来源:PhotomapCategories.java

示例6: nameListener

import android.sax.EndTextElementListener; //导入依赖的package包/类
public EndTextElementListener nameListener() {
  return new EndTextElementListener() {
    @Override
    public void end(String body) { name_ = body; }
  };         
}
 
开发者ID:MobileAppCodes,项目名称:CycleStreets-Android-app-,代码行数:7,代码来源:PhotomapCategories.java

示例7: descriptionListener

import android.sax.EndTextElementListener; //导入依赖的package包/类
public EndTextElementListener descriptionListener() {
  return new EndTextElementListener() {
    @Override
    public void end(String body) { description_ = body; }
  };         
}
 
开发者ID:MobileAppCodes,项目名称:CycleStreets-Android-app-,代码行数:7,代码来源:PhotomapCategories.java

示例8: orderingListener

import android.sax.EndTextElementListener; //导入依赖的package包/类
public EndTextElementListener orderingListener() {
  return new EndTextElementListener() {
    @Override
    public void end(String body) { ordering_ = Long.parseLong(body); }
  };         
}
 
开发者ID:MobileAppCodes,项目名称:CycleStreets-Android-app-,代码行数:7,代码来源:PhotomapCategories.java


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