|
||||||||||
| 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,
boolean isInAlsoDocuments)
|
void |
addDocumentation(java.lang.String id)
|
void |
addDocumentation(java.lang.String id,
boolean isInAlsoDocuments)
|
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)
Gets the name of an object |
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 SOI information for a specific ID. |
org.w3c.dom.Element |
getSortedIndex(org.w3c.dom.Document doc)
Create the index using the definedSchemaObjectsId Map |
java.util.Map<java.lang.String,SchemaObjInfo> |
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 SDExcept,
StandardException
useXS2DTD - boolean_rd - ReorganizeDoc
SDExcept
StandardException| Method Detail |
|---|
public void addDocumentation(java.lang.String id)
throws SDExcept
id - String
SDExcept
public void addDocumentation(java.lang.String id,
boolean isInAlsoDocuments)
throws SDExcept
SDExcept
public void _addDocumentation(java.lang.String id,
boolean isInAlsoDocuments)
throws SDExcept
id - String
SDExcept
public void addRedefinition(java.lang.String redefinedObj,
java.lang.String redefinition)
throws SDExcept
redefinedObj - Stringredefinition - String
SDExcept
public void addSchemaToManagement(org.w3c.dom.Node n)
throws SDExcept
n - should be a schema object
SDExcept
public void addUsedBy(java.lang.String objId,
java.lang.String userObject)
throws SDExcept
objId - the object useduserObject - the object using
SDExcept
public SchemaObjInfo getSOI(java.lang.String checkedName)
throws NotASchemaObjectException,
SDAbortExcept
checkedName - internal SD full qualified name
NotASchemaObjectException - if the object is unknown, this standard exception is raised.
SDAbortExcept
public java.lang.String createId(org.w3c.dom.Node n)
throws SDExcept
n - node that needs an ID
SDExcept
public java.lang.String getGenericID(java.lang.String id)
throws SDAbortExcept
id - String
SDAbortExcept
public java.lang.String getIDName(java.lang.String id)
throws SDExcept
id - String
SDExcept
public java.lang.String getIDNamespace(java.lang.String id)
throws SDExcept
id - String
SDExcept
public java.lang.String getIDReference(org.w3c.dom.Node refNode)
throws NotASchemaObjectException,
SDExcept,
SDAbortExcept
refNode - the node making the refeence
NotASchemaObjectException
SDExcept
SDAbortExcept
public java.lang.String getIDReference(java.lang.String schemaType,
java.lang.String objectName,
java.lang.String schemaID)
throws NotASchemaObjectException,
SDExcept,
SDAbortExcept
schemaType - StringobjectName - StringschemaID - String
NotASchemaObjectException
SDExcept
SDAbortExcept
public java.lang.String getIDReferenceNS(java.lang.String namespace,
java.lang.String schemaType,
java.lang.String objectName,
org.w3c.dom.Node n)
throws NotASchemaObjectException,
SDExcept,
SDAbortExcept
namespace - StringschemaType - StringobjectName - Stringn - Node
NotASchemaObjectException
SDExcept
SDAbortExcept
public java.lang.String getIDReferenceNS(java.lang.String namespace,
java.lang.String schemaType,
java.lang.String objectName,
java.lang.String schemaID)
throws NotASchemaObjectException,
SDExcept,
SDAbortExcept
namespace - StringschemaType - StringobjectName - StringschemaID - String
NotASchemaObjectException
SDExcept
SDAbortExcept
public java.lang.String getIDType(java.lang.String id)
throws SDExcept
id - String
SDExcept
public java.lang.String getRedefinedObjectID(java.lang.String expandedQNameOrID,
java.lang.String idSchema)
throws SDExcept,
SDAbortExcept
expandedQNameOrID - StringidSchema - String
SDExcept
SDAbortExceptpublic 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<java.lang.String,SchemaObjInfo> getUsedBy(java.lang.String objId)
throws SDExcept
objId - String
SDExceptpublic 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 | |||||||||