public class BeanDefinitionParserDelegate
extends java.lang.Object
BeanDefinitionParsers
または BeanDefinitionDecorators
の両方での使用を目的としています。ParserContext
, DefaultBeanDefinitionDocumentReader
修飾子と型 | フィールドと説明 |
---|---|
static java.lang.String | ABSTRACT_ATTRIBUTE |
static java.lang.String | ARG_TYPE_ELEMENT |
static java.lang.String | ARG_TYPE_MATCH_ATTRIBUTE |
static java.lang.String | ARRAY_ELEMENT |
static java.lang.String | AUTOWIRE_ATTRIBUTE |
static java.lang.String | AUTOWIRE_AUTODETECT_VALUE |
static java.lang.String | AUTOWIRE_BY_NAME_VALUE |
static java.lang.String | AUTOWIRE_BY_TYPE_VALUE |
static java.lang.String | AUTOWIRE_CANDIDATE_ATTRIBUTE |
static java.lang.String | AUTOWIRE_CONSTRUCTOR_VALUE |
static java.lang.String | AUTOWIRE_NO_VALUE |
static java.lang.String | BEAN_ELEMENT |
static java.lang.String | BEAN_REF_ATTRIBUTE |
static java.lang.String | BEANS_NAMESPACE_URI |
static java.lang.String | CLASS_ATTRIBUTE |
static java.lang.String | CONSTRUCTOR_ARG_ELEMENT |
static java.lang.String | DEFAULT_AUTOWIRE_ATTRIBUTE |
static java.lang.String | DEFAULT_AUTOWIRE_CANDIDATES_ATTRIBUTE |
static java.lang.String | DEFAULT_DESTROY_METHOD_ATTRIBUTE |
static java.lang.String | DEFAULT_INIT_METHOD_ATTRIBUTE |
static java.lang.String | DEFAULT_LAZY_INIT_ATTRIBUTE |
static java.lang.String | DEFAULT_MERGE_ATTRIBUTE |
static java.lang.String | DEFAULT_VALUE |
static java.lang.String | DEPENDS_ON_ATTRIBUTE |
static java.lang.String | DESCRIPTION_ELEMENT |
static java.lang.String | DESTROY_METHOD_ATTRIBUTE |
static java.lang.String | ENTRY_ELEMENT |
static java.lang.String | FACTORY_BEAN_ATTRIBUTE |
static java.lang.String | FACTORY_METHOD_ATTRIBUTE |
static java.lang.String | FALSE_VALUE |
static java.lang.String | ID_ATTRIBUTE |
static java.lang.String | IDREF_ELEMENT |
static java.lang.String | INDEX_ATTRIBUTE |
static java.lang.String | INIT_METHOD_ATTRIBUTE |
static java.lang.String | KEY_ATTRIBUTE |
static java.lang.String | KEY_ELEMENT |
static java.lang.String | KEY_REF_ATTRIBUTE |
static java.lang.String | KEY_TYPE_ATTRIBUTE |
static java.lang.String | LAZY_INIT_ATTRIBUTE |
static java.lang.String | LIST_ELEMENT |
protected Log | logger |
static java.lang.String | LOOKUP_METHOD_ELEMENT |
static java.lang.String | MAP_ELEMENT |
static java.lang.String | MERGE_ATTRIBUTE |
static java.lang.String | META_ELEMENT |
static java.lang.String | MULTI_VALUE_ATTRIBUTE_DELIMITERS |
static java.lang.String | NAME_ATTRIBUTE |
static java.lang.String | NULL_ELEMENT |
static java.lang.String | PARENT_ATTRIBUTE |
static java.lang.String | PARENT_REF_ATTRIBUTE |
static java.lang.String | PRIMARY_ATTRIBUTE |
static java.lang.String | PROP_ELEMENT |
static java.lang.String | PROPERTY_ELEMENT |
static java.lang.String | PROPS_ELEMENT |
static java.lang.String | QUALIFIER_ATTRIBUTE_ELEMENT |
static java.lang.String | QUALIFIER_ELEMENT |
static java.lang.String | REF_ATTRIBUTE |
static java.lang.String | REF_ELEMENT |
static java.lang.String | REPLACED_METHOD_ELEMENT |
static java.lang.String | REPLACER_ATTRIBUTE |
static java.lang.String | SCOPE_ATTRIBUTE |
static java.lang.String | SET_ELEMENT |
static java.lang.String | TRUE_VALUE true を表す T/F 属性の値。 |
static java.lang.String | TYPE_ATTRIBUTE |
static java.lang.String | VALUE_ATTRIBUTE |
static java.lang.String | VALUE_ELEMENT |
static java.lang.String | VALUE_REF_ATTRIBUTE |
static java.lang.String | VALUE_TYPE_ATTRIBUTE |
コンストラクターと説明 |
---|
BeanDefinitionParserDelegate(XmlReaderContext readerContext) 提供された XmlReaderContext に関連付けられた新しい BeanDefinitionParserDelegate を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected TypedStringValue | buildTypedStringValue(java.lang.String value, java.lang.String targetTypeName) 指定された生の値に対して型指定された文字列値オブジェクトを作成します。 |
protected java.lang.Object | buildTypedStringValueForMap(java.lang.String value, java.lang.String defaultTypeName, org.w3c.dom.Element entryEle) 指定された生の値に対して型指定された文字列値オブジェクトを作成します。 |
protected void | checkNameUniqueness(java.lang.String beanName, java.util.List<java.lang.String> aliases, org.w3c.dom.Element beanElement) 指定された Bean 名とエイリアスが、現在の Bean 要素のネストレベル内でまだ使用されていないことを確認してください。 |
protected AbstractBeanDefinition | createBeanDefinition(java.lang.String className, java.lang.String parentName) 指定されたクラス名と親名の Bean 定義を作成します。 |
BeanDefinitionHolder | decorateBeanDefinitionIfRequired(org.w3c.dom.Element ele, BeanDefinitionHolder definitionHolder) |
BeanDefinitionHolder | decorateBeanDefinitionIfRequired(org.w3c.dom.Element ele, BeanDefinitionHolder definitionHolder, BeanDefinition containingBd) |
BeanDefinitionHolder | decorateIfRequired(org.w3c.dom.Node node, BeanDefinitionHolder originalDef, BeanDefinition containingBd) |
protected void | error(java.lang.String message, org.w3c.dom.Element source) 指定されたソース要素の指定されたメッセージでエラーを報告します。 |
protected void | error(java.lang.String message, org.w3c.dom.Element source, java.lang.Throwable cause) 指定されたソース要素の指定されたメッセージでエラーを報告します。 |
protected void | error(java.lang.String message, org.w3c.dom.Node source) 指定されたソース要素の指定されたメッセージでエラーを報告します。 |
protected java.lang.Object | extractSource(org.w3c.dom.Element ele) SourceExtractor を呼び出して、提供された Element からソースメタデータをプルします。 |
java.lang.String[] | getAutowireCandidatePatterns() トップレベルの <beans/> 要素の 'default-autowire-candidates' 属性で提供されるパターンを返します。 |
int | getAutowireMode(java.lang.String attValue) |
BeanDefinitionDefaults | getBeanDefinitionDefaults() トップレベルの <beans/> 要素の属性内に示されている Bean 定義のデフォルト設定を返します。 |
DocumentDefaultsDefinition | getDefaults() デフォルトの定義オブジェクトを返します。 |
java.lang.String | getLocalName(org.w3c.dom.Node node) 指定された Node のローカル名を取得します。 |
java.lang.String | getNamespaceURI(org.w3c.dom.Node node) 指定されたノードの名前空間 URI を取得します。 |
XmlReaderContext | getReaderContext() このヘルパーインスタンスに関連付けられている XmlReaderContext を取得します。 |
void | initDefaults(org.w3c.dom.Element root) null 親デリゲートを想定してデフォルト設定を初期化します。 |
void | initDefaults(org.w3c.dom.Element root, BeanDefinitionParserDelegate parent) デフォルトの lazy-init、autowire、依存関係チェック設定、init-method、destroy-method、merge 設定を初期化します。 |
boolean | isDefaultNamespace(org.w3c.dom.Node node) |
boolean | isDefaultNamespace(java.lang.String namespaceUri) |
boolean | nodeNameEquals(org.w3c.dom.Node node, java.lang.String desiredName) 指定されたノードの名前が指定された名前と等しいかどうかを判別します。 |
java.lang.Object | parseArrayElement(org.w3c.dom.Element arrayEle, BeanDefinition bd) 配列要素を解析します。 |
AbstractBeanDefinition | parseBeanDefinitionAttributes(org.w3c.dom.Element ele, java.lang.String beanName, BeanDefinition containingBean, AbstractBeanDefinition bd) 指定された Bean 要素の属性を指定された Bean * 定義に適用します。 |
BeanDefinitionHolder | parseBeanDefinitionElement(org.w3c.dom.Element ele) 指定された <bean> 要素を解析します。 |
BeanDefinitionHolder | parseBeanDefinitionElement(org.w3c.dom.Element ele, BeanDefinition containingBean) 指定された <bean> 要素を解析します。 |
AbstractBeanDefinition | parseBeanDefinitionElement(org.w3c.dom.Element ele, java.lang.String beanName, BeanDefinition containingBean) 名前やエイリアスに関係なく、Bean 定義自体を解析します。 |
protected void | parseCollectionElements(org.w3c.dom.NodeList elementNodes, java.util.Collection<java.lang.Object> target, BeanDefinition bd, java.lang.String defaultElementType) |
void | parseConstructorArgElement(org.w3c.dom.Element ele, BeanDefinition bd) constructor-arg 要素を解析します。 |
void | parseConstructorArgElements(org.w3c.dom.Element beanEle, BeanDefinition bd) 指定された Bean 要素のコンストラクター引数サブ要素を解析します。 |
BeanDefinition | parseCustomElement(org.w3c.dom.Element ele) |
BeanDefinition | parseCustomElement(org.w3c.dom.Element ele, BeanDefinition containingBd) |
java.lang.Object | parseIdRefElement(org.w3c.dom.Element ele) 指定された 'idref' 要素の型指定された文字列値オブジェクトを返します。 |
protected java.lang.Object | parseKeyElement(org.w3c.dom.Element keyEle, BeanDefinition bd, java.lang.String defaultKeyTypeName) マップ要素のキーサブ要素を解析します。 |
java.util.List<java.lang.Object> | parseListElement(org.w3c.dom.Element collectionEle, BeanDefinition bd) リスト要素を解析します。 |
void | parseLookupOverrideSubElements(org.w3c.dom.Element beanEle, MethodOverrides overrides) 指定された Bean 要素の lookup-override サブ要素を解析します。 |
java.util.Map<java.lang.Object,java.lang.Object> | parseMapElement(org.w3c.dom.Element mapEle, BeanDefinition bd) マップ要素を解析します。 |
boolean | parseMergeAttribute(org.w3c.dom.Element collectionElement) 存在する場合、コレクション要素のマージ属性を解析します。 |
void | parseMetaElements(org.w3c.dom.Element ele, BeanMetadataAttributeAccessor attributeAccessor) |
void | parsePropertyElement(org.w3c.dom.Element ele, BeanDefinition bd) プロパティ要素を解析します。 |
void | parsePropertyElements(org.w3c.dom.Element beanEle, BeanDefinition bd) 指定された Bean 要素のプロパティサブ要素を解析します。 |
java.lang.Object | parsePropertySubElement(org.w3c.dom.Element ele, BeanDefinition bd) |
java.lang.Object | parsePropertySubElement(org.w3c.dom.Element ele, BeanDefinition bd, java.lang.String defaultValueType) プロパティ、または constructor-arg 要素の値、ref、コレクションのサブ要素を解析します。 |
java.lang.Object | parsePropertyValue(org.w3c.dom.Element ele, BeanDefinition bd, java.lang.String propertyName) プロパティ要素の値を取得します。 |
java.util.Properties | parsePropsElement(org.w3c.dom.Element propsEle) props 要素を解析します。 |
void | parseQualifierElement(org.w3c.dom.Element ele, AbstractBeanDefinition bd) 修飾子要素を解析します。 |
void | parseQualifierElements(org.w3c.dom.Element beanEle, AbstractBeanDefinition bd) 指定された Bean 要素の修飾子サブ要素を解析します。 |
void | parseReplacedMethodSubElements(org.w3c.dom.Element beanEle, MethodOverrides overrides) 指定された Bean 要素の置換されたメソッドのサブ要素を解析します。 |
java.util.Set<java.lang.Object> | parseSetElement(org.w3c.dom.Element collectionEle, BeanDefinition bd) セット要素を解析します。 |
java.lang.Object | parseValueElement(org.w3c.dom.Element ele, java.lang.String defaultTypeName) 指定された値要素の型指定された文字列値オブジェクトを返します。 |
protected void | populateDefaults(DocumentDefaultsDefinition defaults, DocumentDefaultsDefinition parentDefaults, org.w3c.dom.Element root) 指定された DocumentDefaultsDefinition インスタンスに、デフォルトのレイジーイニット、オートワイヤー、依存関係チェック設定、初期化メソッド、破棄メソッド、マージ設定を入力します。 |
public static final java.lang.String BEANS_NAMESPACE_URI
public static final java.lang.String MULTI_VALUE_ATTRIBUTE_DELIMITERS
public static final java.lang.String TRUE_VALUE
public static final java.lang.String FALSE_VALUE
public static final java.lang.String DEFAULT_VALUE
public static final java.lang.String DESCRIPTION_ELEMENT
public static final java.lang.String AUTOWIRE_NO_VALUE
public static final java.lang.String AUTOWIRE_BY_NAME_VALUE
public static final java.lang.String AUTOWIRE_BY_TYPE_VALUE
public static final java.lang.String AUTOWIRE_CONSTRUCTOR_VALUE
public static final java.lang.String AUTOWIRE_AUTODETECT_VALUE
public static final java.lang.String NAME_ATTRIBUTE
public static final java.lang.String BEAN_ELEMENT
public static final java.lang.String META_ELEMENT
public static final java.lang.String ID_ATTRIBUTE
public static final java.lang.String PARENT_ATTRIBUTE
public static final java.lang.String CLASS_ATTRIBUTE
public static final java.lang.String ABSTRACT_ATTRIBUTE
public static final java.lang.String SCOPE_ATTRIBUTE
public static final java.lang.String LAZY_INIT_ATTRIBUTE
public static final java.lang.String AUTOWIRE_ATTRIBUTE
public static final java.lang.String AUTOWIRE_CANDIDATE_ATTRIBUTE
public static final java.lang.String PRIMARY_ATTRIBUTE
public static final java.lang.String DEPENDS_ON_ATTRIBUTE
public static final java.lang.String INIT_METHOD_ATTRIBUTE
public static final java.lang.String DESTROY_METHOD_ATTRIBUTE
public static final java.lang.String FACTORY_METHOD_ATTRIBUTE
public static final java.lang.String FACTORY_BEAN_ATTRIBUTE
public static final java.lang.String CONSTRUCTOR_ARG_ELEMENT
public static final java.lang.String INDEX_ATTRIBUTE
public static final java.lang.String TYPE_ATTRIBUTE
public static final java.lang.String VALUE_TYPE_ATTRIBUTE
public static final java.lang.String KEY_TYPE_ATTRIBUTE
public static final java.lang.String PROPERTY_ELEMENT
public static final java.lang.String REF_ATTRIBUTE
public static final java.lang.String VALUE_ATTRIBUTE
public static final java.lang.String LOOKUP_METHOD_ELEMENT
public static final java.lang.String REPLACED_METHOD_ELEMENT
public static final java.lang.String REPLACER_ATTRIBUTE
public static final java.lang.String ARG_TYPE_ELEMENT
public static final java.lang.String ARG_TYPE_MATCH_ATTRIBUTE
public static final java.lang.String REF_ELEMENT
public static final java.lang.String IDREF_ELEMENT
public static final java.lang.String BEAN_REF_ATTRIBUTE
public static final java.lang.String PARENT_REF_ATTRIBUTE
public static final java.lang.String VALUE_ELEMENT
public static final java.lang.String NULL_ELEMENT
public static final java.lang.String ARRAY_ELEMENT
public static final java.lang.String LIST_ELEMENT
public static final java.lang.String SET_ELEMENT
public static final java.lang.String MAP_ELEMENT
public static final java.lang.String ENTRY_ELEMENT
public static final java.lang.String KEY_ELEMENT
public static final java.lang.String KEY_ATTRIBUTE
public static final java.lang.String KEY_REF_ATTRIBUTE
public static final java.lang.String VALUE_REF_ATTRIBUTE
public static final java.lang.String PROPS_ELEMENT
public static final java.lang.String PROP_ELEMENT
public static final java.lang.String MERGE_ATTRIBUTE
public static final java.lang.String QUALIFIER_ELEMENT
public static final java.lang.String QUALIFIER_ATTRIBUTE_ELEMENT
public static final java.lang.String DEFAULT_LAZY_INIT_ATTRIBUTE
public static final java.lang.String DEFAULT_MERGE_ATTRIBUTE
public static final java.lang.String DEFAULT_AUTOWIRE_ATTRIBUTE
public static final java.lang.String DEFAULT_AUTOWIRE_CANDIDATES_ATTRIBUTE
public static final java.lang.String DEFAULT_INIT_METHOD_ATTRIBUTE
public static final java.lang.String DEFAULT_DESTROY_METHOD_ATTRIBUTE
protected final Log logger
public BeanDefinitionParserDelegate(XmlReaderContext readerContext)
XmlReaderContext
に関連付けられた新しい BeanDefinitionParserDelegate を作成します。public final XmlReaderContext getReaderContext()
XmlReaderContext
を取得します。@Nullable protected java.lang.Object extractSource(org.w3c.dom.Element ele)
SourceExtractor
を呼び出して、提供された Element
からソースメタデータをプルします。protected void error(java.lang.String message, org.w3c.dom.Node source)
protected void error(java.lang.String message, org.w3c.dom.Element source)
protected void error(java.lang.String message, org.w3c.dom.Element source, java.lang.Throwable cause)
public void initDefaults(org.w3c.dom.Element root)
null
親デリゲートを想定してデフォルト設定を初期化します。public void initDefaults(org.w3c.dom.Element root, @Nullable BeanDefinitionParserDelegate parent)
protected void populateDefaults(DocumentDefaultsDefinition defaults, @Nullable DocumentDefaultsDefinition parentDefaults, org.w3c.dom.Element root)
parentDefaults
にフォールバックすることにより、ネストされた 'beans' 要素ユースケースをサポートします。defaults
- 設定するデフォルト parentDefaults
- 親 BeanDefinitionParserDelegate(存在する場合)はデフォルトでフォールバックします root
- 現在の Bean 定義ドキュメントのルート要素 (またはネストされた Bean 要素)public DocumentDefaultsDefinition getDefaults()
public BeanDefinitionDefaults getBeanDefinitionDefaults()
<beans/>
要素の属性内に示されている Bean 定義のデフォルト設定を返します。@Nullable public java.lang.String[] getAutowireCandidatePatterns()
<beans/>
要素の 'default-autowire-candidates' 属性で提供されるパターンを返します。@Nullable public BeanDefinitionHolder parseBeanDefinitionElement(org.w3c.dom.Element ele)
@Nullable public BeanDefinitionHolder parseBeanDefinitionElement(org.w3c.dom.Element ele, @Nullable BeanDefinition containingBean)
protected void checkNameUniqueness(java.lang.String beanName, java.util.List<java.lang.String> aliases, org.w3c.dom.Element beanElement)
@Nullable public AbstractBeanDefinition parseBeanDefinitionElement(org.w3c.dom.Element ele, java.lang.String beanName, @Nullable BeanDefinition containingBean)
null
を返すことがあります。public AbstractBeanDefinition parseBeanDefinitionAttributes(org.w3c.dom.Element ele, java.lang.String beanName, @Nullable BeanDefinition containingBean, AbstractBeanDefinition bd)
ele
- Bean 宣言要素 beanName
- Bean 名 containingBean
- Bean 定義を含む protected AbstractBeanDefinition createBeanDefinition(@Nullable java.lang.String className, @Nullable java.lang.String parentName) throws java.lang.ClassNotFoundException
className
- Bean クラスの名前 parentName
- Bean の親 Bean の名前 java.lang.ClassNotFoundException
- Bean クラス解決が試みられたが失敗した場合 public void parseMetaElements(org.w3c.dom.Element ele, BeanMetadataAttributeAccessor attributeAccessor)
public int getAutowireMode(java.lang.String attValue)
public void parseConstructorArgElements(org.w3c.dom.Element beanEle, BeanDefinition bd)
public void parsePropertyElements(org.w3c.dom.Element beanEle, BeanDefinition bd)
public void parseQualifierElements(org.w3c.dom.Element beanEle, AbstractBeanDefinition bd)
public void parseLookupOverrideSubElements(org.w3c.dom.Element beanEle, MethodOverrides overrides)
public void parseReplacedMethodSubElements(org.w3c.dom.Element beanEle, MethodOverrides overrides)
public void parseConstructorArgElement(org.w3c.dom.Element ele, BeanDefinition bd)
public void parsePropertyElement(org.w3c.dom.Element ele, BeanDefinition bd)
public void parseQualifierElement(org.w3c.dom.Element ele, AbstractBeanDefinition bd)
@Nullable public java.lang.Object parsePropertyValue(org.w3c.dom.Element ele, BeanDefinition bd, @Nullable java.lang.String propertyName)
@Nullable public java.lang.Object parsePropertySubElement(org.w3c.dom.Element ele, @Nullable BeanDefinition bd)
@Nullable public java.lang.Object parsePropertySubElement(org.w3c.dom.Element ele, @Nullable BeanDefinition bd, @Nullable java.lang.String defaultValueType)
ele
- property 要素のサブ要素。まだどちらかわかりません defaultValueType
- 作成される可能性のある <value>
タグのデフォルトの型(クラス名)@Nullable public java.lang.Object parseIdRefElement(org.w3c.dom.Element ele)
public java.lang.Object parseValueElement(org.w3c.dom.Element ele, @Nullable java.lang.String defaultTypeName)
protected TypedStringValue buildTypedStringValue(java.lang.String value, @Nullable java.lang.String targetTypeName) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
TypedStringValue
public java.lang.Object parseArrayElement(org.w3c.dom.Element arrayEle, @Nullable BeanDefinition bd)
public java.util.List<java.lang.Object> parseListElement(org.w3c.dom.Element collectionEle, @Nullable BeanDefinition bd)
public java.util.Set<java.lang.Object> parseSetElement(org.w3c.dom.Element collectionEle, @Nullable BeanDefinition bd)
protected void parseCollectionElements(org.w3c.dom.NodeList elementNodes, java.util.Collection<java.lang.Object> target, @Nullable BeanDefinition bd, java.lang.String defaultElementType)
public java.util.Map<java.lang.Object,java.lang.Object> parseMapElement(org.w3c.dom.Element mapEle, @Nullable BeanDefinition bd)
protected final java.lang.Object buildTypedStringValueForMap(java.lang.String value, java.lang.String defaultTypeName, org.w3c.dom.Element entryEle)
TypedStringValue
@Nullable protected java.lang.Object parseKeyElement(org.w3c.dom.Element keyEle, @Nullable BeanDefinition bd, java.lang.String defaultKeyTypeName)
public java.util.Properties parsePropsElement(org.w3c.dom.Element propsEle)
public boolean parseMergeAttribute(org.w3c.dom.Element collectionElement)
@Nullable public BeanDefinition parseCustomElement(org.w3c.dom.Element ele)
@Nullable public BeanDefinition parseCustomElement(org.w3c.dom.Element ele, @Nullable BeanDefinition containingBd)
public BeanDefinitionHolder decorateBeanDefinitionIfRequired(org.w3c.dom.Element ele, BeanDefinitionHolder definitionHolder)
public BeanDefinitionHolder decorateBeanDefinitionIfRequired(org.w3c.dom.Element ele, BeanDefinitionHolder definitionHolder, @Nullable BeanDefinition containingBd)
public BeanDefinitionHolder decorateIfRequired(org.w3c.dom.Node node, BeanDefinitionHolder originalDef, @Nullable BeanDefinition containingBd)
@Nullable public java.lang.String getNamespaceURI(org.w3c.dom.Node node)
デフォルトの実装では Node.getNamespaceURI()
を使用します。サブクラスはデフォルトの実装をオーバーライドして、別の名前空間識別メカニズムを提供できます。
node
- ノード public java.lang.String getLocalName(org.w3c.dom.Node node)
Node
のローカル名を取得します。 デフォルトの実装は Node.getLocalName()
を呼び出します。サブクラスはデフォルト実装をオーバーライドして、ローカル名を取得するための別のメカニズムを提供する場合があります。
node
- Node
public boolean nodeNameEquals(org.w3c.dom.Node node, java.lang.String desiredName)
デフォルトの実装では、指定された名前を Node.getNodeName()
と Node.getLocalName()
の両方に対してチェックします。
サブクラスはデフォルトの実装をオーバーライドして、ノード名を比較するための別のメカニズムを提供できます。
node
- 比較するノード desiredName
- チェックする名前 public boolean isDefaultNamespace(@Nullable java.lang.String namespaceUri)
public boolean isDefaultNamespace(org.w3c.dom.Node node)