com.sun.msv.util

Class StartTagInfo


public class StartTagInfo
extends Object

immutable start tag information
Author:
Kohsuke KAWAGUCHI

Field Summary

Attributes
attributes
IDContextProvider2
context
object that provides additional information which is necessary for validating some datatypes
String
localName
String
namespaceURI
String
qName

Constructor Summary

StartTagInfo(String namespaceURI, String localName, String qName, Attributes attributes, IDContextProvider context)
Deprecated.
StartTagInfo(String namespaceURI, String localName, String qName, Attributes attributes, IDContextProvider2 context)

Method Summary

boolean
containsAttribute(String attrName)
boolean
containsAttribute(String namespaceURI, String attrName)
String
getAttribute(String attrName)
gets value of the specified attribute.
String
getAttribute(String namespaceURI, String attrName)
String
getCollapsedAttribute(String attrName)
String
getDefaultedAttribute(String attrName, String defaultValue)
String
getDefaultedAttribute(String namespaceURI, String attrName, String defaultValue)
void
reinit(String namespaceURI, String localName, String qName, Attributes attributes, IDContextProvider context)
Deprecated.
void
reinit(String namespaceURI, String localName, String qName, Attributes attributes, IDContextProvider2 context)
re-initialize the object with brand new parameters.

Field Details

attributes

public Attributes attributes

context

public IDContextProvider2 context
object that provides additional information which is necessary for validating some datatypes

localName

public String localName

namespaceURI

public String namespaceURI

qName

public String qName

Constructor Details

StartTagInfo

public StartTagInfo(String namespaceURI,
                    String localName,
                    String qName,
                    Attributes attributes,
                    IDContextProvider context)

Deprecated.


StartTagInfo

public StartTagInfo(String namespaceURI,
                    String localName,
                    String qName,
                    Attributes attributes,
                    IDContextProvider2 context)

Method Details

containsAttribute

public final boolean containsAttribute(String attrName)

containsAttribute

public final boolean containsAttribute(String namespaceURI,
                                       String attrName)

getAttribute

public final String getAttribute(String attrName)
gets value of the specified attribute.
Returns:
null attribute does not exist.

getAttribute

public final String getAttribute(String namespaceURI,
                                 String attrName)

getCollapsedAttribute

public final String getCollapsedAttribute(String attrName)

getDefaultedAttribute

public final String getDefaultedAttribute(String attrName,
                                          String defaultValue)

getDefaultedAttribute

public final String getDefaultedAttribute(String namespaceURI,
                                          String attrName,
                                          String defaultValue)

reinit

public void reinit(String namespaceURI,
                   String localName,
                   String qName,
                   Attributes attributes,
                   IDContextProvider context)

Deprecated.


reinit

public void reinit(String namespaceURI,
                   String localName,
                   String qName,
                   Attributes attributes,
                   IDContextProvider2 context)
re-initialize the object with brand new parameters.