APIdia Launch Partner
Top Description Fields Constructors Methods
jdk.internal.util.xml.impl

public Class Pair

extends Object
Class Inheritance

A name with value pair. This class keeps name with value pair with additional information and supports pair chaining.

Field Summary

Modifier and TypeField and Description
public char[]
chars

The characters of name.

public int
id

The pair identifier.

public Pair
list

The list of associated pairs.

public String
name

The pair name.

public Pair
next

The next pair in a chain.

public int
num

The pair numeric value.

public String
value

The pair value.

Constructor Summary

AccessConstructor and Description
public
Pair()

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

true if qualified names are equal.
eqname
(char[]
A qualified name.
qname
)

Compares two qualified names.

public boolean

Returns:

true if prefixes are equal.
eqpref
(char[]
A qualified name.
qname
)

Compares two qualified name prefixes.

public String

Returns:

The local name string.
local
()

Creates a local name string from qualified name.

public String

Returns:

The prefix string.
pref
()

Creates a prefix string from qualified name.

public String

Returns:

The qualified name string.
qname
()

Creates a qualified name string from qualified name.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

charsback to summary
public char[] chars

The characters of name.

idback to summary
public int id

The pair identifier.

listback to summary
public Pair list

The list of associated pairs.

nameback to summary
public String name

The pair name.

nextback to summary
public Pair next

The next pair in a chain.

numback to summary
public int num

The pair numeric value.

valueback to summary
public String value

The pair value.

Constructor Detail

Pairback to summary
public Pair()

Method Detail

eqnameback to summary
public boolean eqname(char[] qname)

Compares two qualified names.

Parameters
qname:char[]

A qualified name.

Returns:boolean

true if qualified names are equal.

eqprefback to summary
public boolean eqpref(char[] qname)

Compares two qualified name prefixes.

Parameters
qname:char[]

A qualified name.

Returns:boolean

true if prefixes are equal.

localback to summary
public String local()

Creates a local name string from qualified name.

Returns:String

The local name string.

prefback to summary
public String pref()

Creates a prefix string from qualified name.

Returns:String

The prefix string.

qnameback to summary
public String qname()

Creates a qualified name string from qualified name.

Returns:String

The qualified name string.