java.lang.Object | +--sdlip.helpers.NestedAttribute
NestedAttribute represents a flat list of XML elements. For example, nested attribute
<coordinate> <x/> </coordinate>is represented by an element vector
coordinate, xNestedAttributes can be collected from the list of document properties requested by the client, or from the metadata returned by the client using the method collectAttributes. This class can also be used to filter out the attributes requested by the client from a complete document/resource description using matchDoc.
NestedAttribute(java.util.Enumeration en)
NestedAttribute(java.util.Vector v)
static java.util.Vector
collectAttributes(Element e)
static Element
match(java.util.Vector attrs,
Element e)
static Element
matchDoc(java.util.Vector attrs,
Element eDoc)
java.util.Enumeration
matchValues(Element e)
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait
public NestedAttribute(java.util.Vector v)
public NestedAttribute(java.util.Enumeration en)
public Element getLast()
public Element elementAt(int i)
public int size()
public Element getNestedElements()
public static java.lang.String getNS(java.lang.String name)
public static java.lang.String getName(java.lang.String name)
public java.lang.String getPropName()
public java.lang.String getPropDesc()
public static java.util.Vector collectAttributes(Element e)
public boolean isSearchable()
public boolean isRetrievable()
public static Element matchDoc(java.util.Vector attrs, Element eDoc)
public static Element match(java.util.Vector attrs, Element e)
public java.util.Enumeration matchValues(Element e)
public java.lang.String toString()