com.bluecast.xml

Class AttributeDefinition


public final class AttributeDefinition
extends java.lang.Object

A class to hold information about an attribute defined within an XML document type declaration.
Version:
$Revision: 1.4 $
Author:
Yuval Oren, yuval@bluecast.com

Field Summary

static int
CDATA
static int
ENTITIES
static int
ENTITY
static int
ENUMERATION
static int
FIXED
static int
ID
static int
IDREF
static int
IDREFS
static int
IMPLIED
static int
NMTOKEN
static int
NMTOKENS
static int
NOTATION
static int
REQUIRED

Constructor Summary

AttributeDefinition(String prefix, String localName, String qName, int valueType, String[] possibleValues, int defaultType, String defaultValue)

Method Summary

int
getDefaultType()
String
getDefaultTypeString()
static String
getDefaultTypeString(int defaultType)
String
getDefaultValue()
String
getLocalName()
String[]
getPossibleValues()
String
getPrefix()
String
getQName()
int
getValueType()
String
getValueTypeString()
static String
getValueTypeString(int valueType)

Field Details

CDATA

public static final int CDATA
Field Value:
3

ENTITIES

public static final int ENTITIES
Field Value:
8

ENTITY

public static final int ENTITY
Field Value:
7

ENUMERATION

public static final int ENUMERATION
Field Value:
1

FIXED

public static final int FIXED
Field Value:
3

ID

public static final int ID
Field Value:
4

IDREF

public static final int IDREF
Field Value:
5

IDREFS

public static final int IDREFS
Field Value:
6

IMPLIED

public static final int IMPLIED
Field Value:
1

NMTOKEN

public static final int NMTOKEN
Field Value:
9

NMTOKENS

public static final int NMTOKENS
Field Value:
10

NOTATION

public static final int NOTATION
Field Value:
2

REQUIRED

public static final int REQUIRED
Field Value:
2

Constructor Details

AttributeDefinition

public AttributeDefinition(String prefix,
                           String localName,
                           String qName,
                           int valueType,
                           String[] possibleValues,
                           int defaultType,
                           String defaultValue)

Method Details

getDefaultType

public int getDefaultType()

getDefaultTypeString

public String getDefaultTypeString()

getDefaultTypeString

public static String getDefaultTypeString(int defaultType)

getDefaultValue

public String getDefaultValue()

getLocalName

public String getLocalName()

getPossibleValues

public String[] getPossibleValues()

getPrefix

public String getPrefix()

getQName

public String getQName()

getValueType

public int getValueType()

getValueTypeString

public String getValueTypeString()

getValueTypeString

public static String getValueTypeString(int valueType)