public abstract class XmlSchemaObject extends java.lang.Object implements XmlSchemaObjectBase
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
lineNumber |
(package private) int |
linePosition |
private java.util.Map<java.lang.Object,java.lang.Object> |
metaInfoMap
a map for holding meta information Initially set to null to gain some improvement in memory.
|
(package private) java.lang.String |
sourceURI |
| Modifier | Constructor and Description |
|---|---|
protected |
XmlSchemaObject()
Creates new XmlSchemaObject
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMetaInfo(java.lang.Object key,
java.lang.Object value)
Add a value to the meta info map will be initialized if not used previously
|
boolean |
equals(java.lang.Object what) |
int |
getLineNumber() |
int |
getLinePosition() |
java.util.Map<java.lang.Object,java.lang.Object> |
getMetaInfoMap()
returns the metainfo map.
|
java.lang.String |
getSourceURI() |
int |
hashCode() |
void |
setLineNumber(int lineNumber) |
void |
setLinePosition(int linePosition) |
void |
setMetaInfoMap(java.util.Map<java.lang.Object,java.lang.Object> metaInfoMap)
Directly set the meta info map into the schema element
|
void |
setSourceURI(java.lang.String sourceURI) |
int lineNumber
int linePosition
java.lang.String sourceURI
private java.util.Map<java.lang.Object,java.lang.Object> metaInfoMap
public void addMetaInfo(java.lang.Object key,
java.lang.Object value)
key - value - public boolean equals(java.lang.Object what)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int getLineNumber()
public int getLinePosition()
public java.util.Map<java.lang.Object,java.lang.Object> getMetaInfoMap()
public java.lang.String getSourceURI()
public void setLineNumber(int lineNumber)
public void setLinePosition(int linePosition)
public void setMetaInfoMap(java.util.Map<java.lang.Object,java.lang.Object> metaInfoMap)
metaInfoMap - public void setSourceURI(java.lang.String sourceURI)