|
DLESE Tools v1.6.0 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.dlese.dpc.schemedit.config.SchemaPathMap
public class SchemaPathMap
Map holding SchemaPath
instances that are defined in the framework
configuration files, instantiated by FrameworkConfigReader instances, and accessed by MetaDataFramework.
Constructor Summary | |
---|---|
SchemaPathMap()
Constructor for the SchemaPathMap object |
Method Summary | |
---|---|
void |
clearPaths()
NOT YET DOCUMENTED |
List |
getCollectionConfigPaths()
CollectionConfigPaths represent schema fields that hold default information that will be inserted in new records. |
List |
getCopyRecordPaths()
CopyRecordPaths represent schema fields that will be copied to new records during record copy operations. |
List |
getInitialFieldCollapsePaths()
Return a list of xpaths for which an initialFieldCollapse state has been specified" |
List |
getInputHelperPaths()
|
List |
getMinimalRecordPaths()
MinimalRecordPaths represent fields that are required for new records. |
SchemaPath |
getPathByName(String name)
Gets a SchemaPath for specified pathName. |
SchemaPath |
getPathByPath(String xpath)
Gets a SchemaPath for specified xpath. |
List |
getReadOnlyPaths()
Returns lists of xpaths instances representing fields configured as "readOnly". |
List |
getSchemaPathsByValueType(String valueType)
Returns list of SchemaPath instances having specified valueType. |
List |
getSchemaPathsByValueTypes(List valueTypes)
Returns list of SchemaPath instances whose valueType is contained in the given list of pathTypes. |
static void |
prtln(String s)
Description of the Method |
void |
putPath(SchemaPath schemaPath)
Add a SchemaPath. |
String |
toString()
NOT YET DOCUMENTED |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SchemaPathMap()
Method Detail |
---|
public List getCopyRecordPaths()
public List getCollectionConfigPaths()
For example, the ADN framework config contains collectionConfig paths for "termsOfUse", among others.
public List getMinimalRecordPaths()
public List getInputHelperPaths()
public List getInitialFieldCollapsePaths()
public List getSchemaPathsByValueTypes(List valueTypes)
valueTypes
- NOT YET DOCUMENTED
public List getSchemaPathsByValueType(String valueType)
valueType
- A SchemaPath valueType
public List getReadOnlyPaths()
For example, ID fields are sometimes desireable to be read only"
public void putPath(SchemaPath schemaPath)
schemaPath
- SchemaPath instance to be added.public SchemaPath getPathByPath(String xpath)
xpath
- xpath for SchemaPath
public SchemaPath getPathByName(String name)
name
- pathName defined in the framework config
public void clearPaths()
public String toString()
toString
in class Object
public static void prtln(String s)
s
- Description of the Parameter
|
DLESE Tools v1.6.0 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |