org.apache.ivy.util.extendable
Class ExtendableItemHelper

java.lang.Object
  extended by org.apache.ivy.util.extendable.ExtendableItemHelper

public final class ExtendableItemHelper
extends java.lang.Object


Method Summary
static void fillExtraAttributes(ParserSettings settings, DefaultExtendableItem item, org.xml.sax.Attributes attributes, java.lang.String[] ignoredAttNames)
           
static java.util.Map getExtraAttributes(org.xml.sax.Attributes attributes, java.lang.String prefix)
           
static java.util.Map getExtraAttributes(ParserSettings settings, org.xml.sax.Attributes attributes, java.lang.String[] ignoredAttNames)
          Extract from the XML attribute the extra Ivy ones
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getExtraAttributes

public static java.util.Map getExtraAttributes(org.xml.sax.Attributes attributes,
                                               java.lang.String prefix)

getExtraAttributes

public static java.util.Map getExtraAttributes(ParserSettings settings,
                                               org.xml.sax.Attributes attributes,
                                               java.lang.String[] ignoredAttNames)
Extract from the XML attribute the extra Ivy ones

Parameters:
settings -
attributes -
ignoredAttNames - the XML attributes names which are not extra but Ivy core ones
Returns:

fillExtraAttributes

public static void fillExtraAttributes(ParserSettings settings,
                                       DefaultExtendableItem item,
                                       org.xml.sax.Attributes attributes,
                                       java.lang.String[] ignoredAttNames)