|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfr.tireme.schemadoc.reorganize.IdentificationManagement
public class IdentificationManagement
| Field Summary | |
|---|---|
static java.util.HashSet<java.lang.String> |
SD_DOC_REFERENCES
Documentation schemadoc object of an xs object (example sd:elemDocRef) |
static java.util.HashSet<java.lang.String> |
SD_MIXEDCONTENT_REFERENCES
Inline mixed content Schemadoc references to xs objects (example sd:elemRef) |
| Constructor Summary | |
|---|---|
IdentificationManagement(boolean useXS2DTD,
ReorganizeDoc _rd)
|
|
| Method Summary | |
|---|---|
void |
addDocumentation(java.lang.String id)
|
void |
addRedefinition(java.lang.String redefinedObj,
java.lang.String redefinition)
set the redefinition id as being redefined ! |
void |
addSchemaToManagement(org.w3c.dom.Node n)
Add a schema to the defined schema objects management |
void |
addUsedBy(java.lang.String objId,
java.lang.String userObject)
|
java.lang.String |
createId(org.w3c.dom.Node n)
Makes an ID of the schema object that will be persistent along different sessions. |
java.lang.String |
getGenericID(java.lang.String id)
Get an ID without taking into account the schema ID |
java.lang.String |
getIDName(java.lang.String id)
|
java.lang.String |
getIDNamespace(java.lang.String id)
|
java.lang.String |
getIDReference(org.w3c.dom.Node refNode)
Makes an IDREF to a node, searching for the target and its ID |
java.lang.String |
getIDReference(java.lang.String schemaType,
java.lang.String objectName,
java.lang.String schemaID)
|
java.lang.String |
getIDReferenceNS(java.lang.String namespace,
java.lang.String schemaType,
java.lang.String objectName,
org.w3c.dom.Node n)
Try to find an ID using schemaID default values found in node parents |
java.lang.String |
getIDReferenceNS(java.lang.String namespace,
java.lang.String schemaType,
java.lang.String objectName,
java.lang.String schemaID)
|
java.lang.String |
getIDType(java.lang.String id)
|
java.lang.String |
getRedefinedObjectID(java.lang.String expandedQNameOrID,
java.lang.String idSchema)
Get the default ID from either an expanded ID or from an ID using the provided node context. |
java.lang.String |
getRedefinition(java.lang.String id)
|
SchemaObjInfo |
getSOI(java.lang.String checkedName)
Get the procided SOI information for az specific ID |
org.w3c.dom.Element |
getSortedIndex(org.w3c.dom.Document doc)
Create the index using the definedSchemaObjectsId Map |
java.util.Map |
getUsedBy(java.lang.String objId)
|
boolean |
isDocumented(java.lang.String id)
|
boolean |
isIdKnows(java.lang.String id)
|
boolean |
isManaged(java.lang.String id)
|
boolean |
isRedefinition(java.lang.String id)
|
boolean |
isSchemaManaged(java.lang.String id)
|
java.lang.String |
makeIDFromNS(java.lang.String namespace)
Makes a valid string, without any spaces within. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.util.HashSet<java.lang.String> SD_DOC_REFERENCES
public static final java.util.HashSet<java.lang.String> SD_MIXEDCONTENT_REFERENCES
| Constructor Detail |
|---|
public IdentificationManagement(boolean useXS2DTD,
ReorganizeDoc _rd)
throws Xml2outputExcept,
StandardException
useXS2DTD - boolean_rd - ReorganizeDoc
Xml2outputExcept
StandardException| Method Detail |
|---|
public void addDocumentation(java.lang.String id)
throws Xml2outputExcept
id - String
Xml2outputExcept
public void addRedefinition(java.lang.String redefinedObj,
java.lang.String redefinition)
throws Xml2outputExcept
redefinedObj - Stringredefinition - String
Xml2outputExcept
public void addSchemaToManagement(org.w3c.dom.Node n)
throws Xml2outputExcept
n - should be a schema object
Xml2outputExcept
public void addUsedBy(java.lang.String objId,
java.lang.String userObject)
throws Xml2outputExcept
objId - the object useduserObject - the object using
Xml2outputExcept
public SchemaObjInfo getSOI(java.lang.String checkedName)
throws NotASchemaObjectException,
Xml2outputAbortExcept
checkedName - internal SD full qualified name
NotASchemaObjectException - if the object is unknown, this standard exception is raised.
Xml2outputAbortExcept
public java.lang.String createId(org.w3c.dom.Node n)
throws Xml2outputExcept
n - node that needs an ID
Xml2outputExcept
public java.lang.String getGenericID(java.lang.String id)
throws Xml2outputAbortExcept
id - String
Xml2outputAbortExcept
public java.lang.String getIDName(java.lang.String id)
throws Xml2outputExcept
id - String
Xml2outputExcept
public java.lang.String getIDNamespace(java.lang.String id)
throws Xml2outputExcept
id - String
Xml2outputExcept
public java.lang.String getIDReference(org.w3c.dom.Node refNode)
throws NotASchemaObjectException,
Xml2outputExcept,
Xml2outputAbortExcept
refNode - the node making the refeence
NotASchemaObjectException
Xml2outputExcept
Xml2outputAbortExcept
public java.lang.String getIDReference(java.lang.String schemaType,
java.lang.String objectName,
java.lang.String schemaID)
throws NotASchemaObjectException,
Xml2outputExcept,
Xml2outputAbortExcept
schemaType - StringobjectName - StringschemaID - String
NotASchemaObjectException
Xml2outputExcept
Xml2outputAbortExcept
public java.lang.String getIDReferenceNS(java.lang.String namespace,
java.lang.String schemaType,
java.lang.String objectName,
org.w3c.dom.Node n)
throws NotASchemaObjectException,
Xml2outputExcept,
Xml2outputAbortExcept
namespace - StringschemaType - StringobjectName - Stringn - Node
NotASchemaObjectException
Xml2outputExcept
Xml2outputAbortExcept
public java.lang.String getIDReferenceNS(java.lang.String namespace,
java.lang.String schemaType,
java.lang.String objectName,
java.lang.String schemaID)
throws NotASchemaObjectException,
Xml2outputExcept,
Xml2outputAbortExcept
namespace - StringschemaType - StringobjectName - StringschemaID - String
NotASchemaObjectException
Xml2outputExcept
Xml2outputAbortExcept
public java.lang.String getIDType(java.lang.String id)
throws Xml2outputExcept
id - String
Xml2outputExcept
public java.lang.String getRedefinedObjectID(java.lang.String expandedQNameOrID,
java.lang.String idSchema)
throws Xml2outputExcept,
Xml2outputAbortExcept
expandedQNameOrID - StringidSchema - String
Xml2outputExcept
Xml2outputAbortExceptpublic java.lang.String getRedefinition(java.lang.String id)
id - String
public org.w3c.dom.Element getSortedIndex(org.w3c.dom.Document doc)
doc - Document
public java.util.Map getUsedBy(java.lang.String objId)
throws Xml2outputExcept
objId - String
Xml2outputExceptpublic boolean isDocumented(java.lang.String id)
id - String
public boolean isIdKnows(java.lang.String id)
id - String
public boolean isManaged(java.lang.String id)
id - String
public boolean isRedefinition(java.lang.String id)
id - String
public boolean isSchemaManaged(java.lang.String id)
id - String
public java.lang.String makeIDFromNS(java.lang.String namespace)
namespace - the namespace from which creating the string
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||