zeus.ontology
Class SchemaWriter
java.lang.Object
zeus.ontology.SchemaWriter
- public class SchemaWriter
- extends java.lang.Object
|
Method Summary |
void |
addNamespace(java.lang.String key,
java.lang.String namespace)
|
void |
disableOverrideNamespaces()
|
void |
enableOverrideNamespaces()
|
private java.lang.String |
getLHS(java.lang.String target,
java.lang.String search)
|
private java.lang.String |
getNamespaces()
|
private java.lang.String |
getRHS(java.lang.String target,
java.lang.String search)
|
private java.lang.String |
getType(java.lang.String type)
|
java.lang.String |
makeSchema(java.util.List restrictions)
Also used by service renderers, be aware when modifying. |
private java.lang.String |
parseRestriction(java.lang.String value)
|
void |
setDefaultNamespace(java.lang.String key)
|
private java.lang.String |
translateRestriction(java.lang.String type,
java.lang.String restriction)
|
private java.lang.String |
translateType(java.lang.String typeName,
java.lang.String base,
java.lang.String value)
|
private java.lang.String |
union(java.lang.String type,
java.lang.String value)
|
void |
writeRestrictions(java.io.File types,
java.util.List restrictions)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
namespaces
private java.util.HashMap namespaces
defaultNamespace
private java.lang.String defaultNamespace
override
private boolean override
SchemaWriter
public SchemaWriter()
writeRestrictions
public void writeRestrictions(java.io.File types,
java.util.List restrictions)
makeSchema
public java.lang.String makeSchema(java.util.List restrictions)
- Also used by service renderers, be aware when modifying.
translateType
private java.lang.String translateType(java.lang.String typeName,
java.lang.String base,
java.lang.String value)
translateRestriction
private java.lang.String translateRestriction(java.lang.String type,
java.lang.String restriction)
getType
private java.lang.String getType(java.lang.String type)
parseRestriction
private java.lang.String parseRestriction(java.lang.String value)
getLHS
private java.lang.String getLHS(java.lang.String target,
java.lang.String search)
getRHS
private java.lang.String getRHS(java.lang.String target,
java.lang.String search)
union
private java.lang.String union(java.lang.String type,
java.lang.String value)
getNamespaces
private java.lang.String getNamespaces()
setDefaultNamespace
public void setDefaultNamespace(java.lang.String key)
addNamespace
public void addNamespace(java.lang.String key,
java.lang.String namespace)
enableOverrideNamespaces
public void enableOverrideNamespaces()
disableOverrideNamespaces
public void disableOverrideNamespaces()
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.