Package com.sun.xml.xsom.impl
Class ForeignAttributesImpl
- java.lang.Object
-
- org.xml.sax.helpers.AttributesImpl
-
- com.sun.xml.xsom.impl.ForeignAttributesImpl
-
- All Implemented Interfaces:
ForeignAttributes
,Attributes
public final class ForeignAttributesImpl extends AttributesImpl implements ForeignAttributes
Remembers foreign attributes.- Author:
- Kohsuke Kawaguchi
-
-
Constructor Summary
Constructors Constructor Description ForeignAttributesImpl(org.relaxng.datatype.ValidationContext context, Locator locator, ForeignAttributesImpl next)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.relaxng.datatype.ValidationContext
getContext()
Returns context information of the element to which foreign attributes are attached.Locator
getLocator()
Returns the location of the element to which foreign attributes are attached.-
Methods inherited from class org.xml.sax.helpers.AttributesImpl
addAttribute, clear, getIndex, getIndex, getLength, getLocalName, getQName, getType, getType, getType, getURI, getValue, getValue, getValue, removeAttribute, setAttribute, setAttributes, setLocalName, setQName, setType, setURI, setValue
-
-
-
-
Constructor Detail
-
ForeignAttributesImpl
public ForeignAttributesImpl(org.relaxng.datatype.ValidationContext context, Locator locator, ForeignAttributesImpl next)
-
-
Method Detail
-
getContext
public org.relaxng.datatype.ValidationContext getContext()
Description copied from interface:ForeignAttributes
Returns context information of the element to which foreign attributes are attached.For example, this can be used to resolve relative references to other resources (by using
ValidationContext.getBaseUri()
) or to resolve namespace prefixes in the attribute values (by usingValidationContext.resolveNamespacePrefix(String)
.- Specified by:
getContext
in interfaceForeignAttributes
- Returns:
- always non-null.
-
getLocator
public Locator getLocator()
Description copied from interface:ForeignAttributes
Returns the location of the element to which foreign attributes are attached.- Specified by:
getLocator
in interfaceForeignAttributes
-
-