org.obe.client.api.repository
Class CalendarMetaData

java.lang.Object
  extended byorg.obe.client.api.repository.AbstractMetaData
      extended byorg.obe.client.api.repository.ImplClassMetaData
          extended byorg.obe.client.api.repository.CalendarMetaData
All Implemented Interfaces:
java.io.Serializable

public final class CalendarMetaData
extends ImplClassMetaData

Describes a user-defined business calendar implementation.

Author:
Adrian Price
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.obe.client.api.repository.AbstractMetaData
_author, _description, _displayName, _docUrl, _id, _threadsafe, _type, allowInheritance, EMPTY_ARGS, NO_ARGS_SIG
 
Constructor Summary
CalendarMetaData()
          Constructs calendar meta-data.
CalendarMetaData(java.lang.String id, java.lang.String displayName, java.lang.String description, java.lang.String docUrl, java.lang.String author, java.lang.String implClass)
          Constructs Calendar meta-data.
 
Method Summary
 java.lang.Object createInstance(org.xml.sax.EntityResolver entityResolver)
          Returns the class that implements the business calendar.
 java.lang.String toString()
           
 
Methods inherited from class org.obe.client.api.repository.ImplClassMetaData
getImplClass, getImplCtorSig, setImplClass, setImplCtorSig
 
Methods inherited from class org.obe.client.api.repository.AbstractMetaData
createInstance, createInstance, getAuthor, getDescription, getDisplayName, getDocUrl, getId, getThreadsafe, getType, isThreadsafe, setAuthor, setDescription, setDisplayName, setDocUrl, setId, setThreadsafe, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CalendarMetaData

public CalendarMetaData()
Constructs calendar meta-data.


CalendarMetaData

public CalendarMetaData(java.lang.String id,
                        java.lang.String displayName,
                        java.lang.String description,
                        java.lang.String docUrl,
                        java.lang.String author,
                        java.lang.String implClass)
Constructs Calendar meta-data.

Parameters:
id - The Calendar ID.
displayName - The display name.
description - Textual description of this function set.
docUrl - URL for documentation.
author - Author's name.
implClass - The fully qualified name of the Calendar implementation class.
Method Detail

createInstance

public java.lang.Object createInstance(org.xml.sax.EntityResolver entityResolver)
                                throws RepositoryException
Returns the class that implements the business calendar.

Specified by:
createInstance in class AbstractMetaData
Parameters:
entityResolver -
Returns:
Business calendar implementation.
Throws:
RepositoryException - if the class could not be found or instantiated.

toString

public java.lang.String toString()
Overrides:
toString in class AbstractMetaData


SourceForge.net Logo OBE-1.0 Copyright (c) 2002-2006 Adrian Price. All Rights Reserved.