Top Description Fields Constructors Methods
com.sun.msv.util

public Class StartTagInfo

extends Object
Class Inheritance
Annotations
@SuppressWarnings:deprecation
Imports
org.xml.sax.Attributes, com.sun.msv.datatype.xsd.WhiteSpaceProcessor, com.sun.msv.grammar.IDContextProvider, .IDContextProvider2, com.sun.msv.grammar.util.IDContextProviderWrapper

immutable start tag information
Author
Kohsuke KAWAGUCHI

Field Summary

Modifier and TypeField and Description
public Attributes
public IDContextProvider2
context

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

public String
public String
public String

Constructor Summary

AccessConstructor and Description
protected
public
StartTagInfo(String namespaceURI, String localName, String qName, Attributes attributes, IDContextProvider context)

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

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

Method Summary

Modifier and TypeMethod and Description
public final boolean
public final boolean
containsAttribute(String namespaceURI, String attrName)

public final String

Returns:

null attribute does not exist.
getAttribute
(String attrName)

gets value of the specified attribute.

public final String
getAttribute(String namespaceURI, String attrName)

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

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

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

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

re-initialize the object with brand new parameters.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

attributesback to summary
public Attributes attributes
contextback to summary
public IDContextProvider2 context

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

localNameback to summary
public String localName
namespaceURIback to summary
public String namespaceURI
qNameback to summary
public String qName

Constructor Detail

StartTagInfoback to summary
protected StartTagInfo()
StartTagInfoback to summary
public StartTagInfo(String namespaceURI, String localName, String qName, Attributes attributes, IDContextProvider context)

Deprecated

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

Method Detail

containsAttributeback to summary
public final boolean containsAttribute(String attrName)
containsAttributeback to summary
public final boolean containsAttribute(String namespaceURI, String attrName)
getAttributeback to summary
public final String getAttribute(String attrName)

gets value of the specified attribute.

Returns:String

null attribute does not exist.

getAttributeback to summary
public final String getAttribute(String namespaceURI, String attrName)
getCollapsedAttributeback to summary
public final String getCollapsedAttribute(String attrName)
getDefaultedAttributeback to summary
public final String getDefaultedAttribute(String attrName, String defaultValue)
getDefaultedAttributeback to summary
public final String getDefaultedAttribute(String namespaceURI, String attrName, String defaultValue)
reinitback to summary
public void reinit(String namespaceURI, String localName, String qName, Attributes attributes, IDContextProvider context)

Deprecated

reinitback to summary
public void reinit(String namespaceURI, String localName, String qName, Attributes attributes, IDContextProvider2 context)

re-initialize the object with brand new parameters.