|
XCMS Toolkit | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectschemajic.schema.Schema
public class Schema
Processing support for ASN.1 schema components: ASN.1 module and ASN.1 type look ups.
| Constructor Summary | |
|---|---|
Schema(java.lang.String name,
java.lang.String packagePrefix)
constructor for Schema |
|
| Method Summary | |
|---|---|
void |
addModule(Module m)
Adds an ASN.1 module to a list of modules. |
void |
addType(Type t)
Adds an ASN.1 type to a type map. |
Module |
findModule(java.lang.String name)
Finds a given ASN.1 module in a set of modules. |
Type |
findType(java.lang.String fqn)
Locates an ASN.1 type in a type map. |
java.util.Iterator |
getModules()
Returns a list of ASN.1 modules. |
java.lang.String |
getName()
Returns the current name. |
java.lang.String |
getObjectIdentifierName(ASN1ObjectIdentifier oid)
|
java.lang.String |
getPackageName()
Gets a valid Java package name for a given ASN.1 type name, replacing any hyphen characters in the ASN.1 name with valid underscore characters. |
java.lang.String |
getPackagePrefix()
Returns the current package name prefix. |
java.lang.String |
getShortName()
Returns the short representation of a file name. |
java.lang.String |
toString()
Processes a string buffer and performs any necessary formatting. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Schema(java.lang.String name,
java.lang.String packagePrefix)
name - packagePrefix - | Method Detail |
|---|
public void addModule(Module m)
m - ASN.1 module to be added to the listpublic java.lang.String getName()
public java.lang.String getPackagePrefix()
public java.lang.String getShortName()
public void addType(Type t)
t - an ASN.1 typepublic java.util.Iterator getModules()
public java.lang.String getPackageName()
public Type findType(java.lang.String fqn)
findType in interface TypeLookupfqn - a fully qualified name
java.util.NoSuchElementExceptionTypeLookup.findType(String)public java.lang.String toString()
toString in class java.lang.Objectpublic Module findModule(java.lang.String name)
findModule in interface ModuleLookupname - ASN.1 module name
ModuleLookup.findModule(String)public java.lang.String getObjectIdentifierName(ASN1ObjectIdentifier oid)
|
XCMS Toolkit | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||