android.databinding.tool.util
Class XmlEditor

java.lang.Object
  extended by android.databinding.tool.util.XmlEditor

public class XmlEditor
extends java.lang.Object

Ugly inefficient class to strip unwanted tags from XML. Band-aid solution to unblock development


Constructor Summary
XmlEditor()
           
 
Method Summary
static java.util.List<? extends XMLParser.AttributeContext> attributes(XMLParser.ElementContext elementContext)
           
static java.util.List<? extends XMLParser.ElementContext> elements(XMLParser.ElementContext context)
           
static java.util.List<? extends XMLParser.AttributeContext> expressionAttributes(XMLParser.ElementContext elementContext)
           
static boolean hasExpressionAttributes(XMLParser.ElementContext context)
           
static java.lang.String nodeName(XMLParser.ElementContext elementContext)
           
static java.lang.String strip(java.io.File f, java.lang.String newTag, java.lang.String encoding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlEditor

public XmlEditor()
Method Detail

strip

public static java.lang.String strip(java.io.File f,
                                     java.lang.String newTag,
                                     java.lang.String encoding)
                              throws java.io.IOException
Throws:
java.io.IOException

nodeName

public static java.lang.String nodeName(XMLParser.ElementContext elementContext)

attributes

public static java.util.List<? extends XMLParser.AttributeContext> attributes(XMLParser.ElementContext elementContext)

expressionAttributes

public static java.util.List<? extends XMLParser.AttributeContext> expressionAttributes(XMLParser.ElementContext elementContext)

elements

public static java.util.List<? extends XMLParser.ElementContext> elements(XMLParser.ElementContext context)

hasExpressionAttributes

public static boolean hasExpressionAttributes(XMLParser.ElementContext context)