Uses of Package
com.edustructures.sifworks

Packages that use com.edustructures.sifworks
com.edustructures.sifworks Core classes and interfaces of the SIFWorks® ADK® for Java. 
com.edustructures.sifworks.assessment Classes to model Assessment Elements (SIF 2.0 Specification, Assessment Working Group
com.edustructures.sifworks.common Classes to model Common Elements (SIF 2.0 Specification, Common Elements
com.edustructures.sifworks.datamodel Classes to model Data Model Elements (SIF 2.0 Specification, Data Model Task Force
com.edustructures.sifworks.dw Classes to model Data Warehouse Elements (SIF 2.0 Specification, Data Warehouse Working Group
com.edustructures.sifworks.etranscripts Classes to model Student Record Exchange Elements (SIF 2.0 Specification, Student Record Exchange Task Force
com.edustructures.sifworks.food Classes to model Food Elements (SIF 2.0 Specification, Food Services Working Group
com.edustructures.sifworks.gradebook Classes to model Grade Book Elements (SIF 2.0 Specification, GradeBook Working Group
com.edustructures.sifworks.hrfin Classes to model Human Resources & Financials Elements (SIF 2.0 Specification, Human Resources and Financials Working Group
com.edustructures.sifworks.impl Implementation classes used internally by the Agent Developer Kit class framework. 
com.edustructures.sifworks.infra Classes to model Infrastructure Elements (SIF 2.0 Specification, Infrastructure and Infrastructure Working Group
com.edustructures.sifworks.instr Classes to model Instructional Services Elements (SIF 2.0 Specification, Instructional Services Working Group
com.edustructures.sifworks.library Classes to model Library Services Elements (SIF 2.0 Specification, Library Automation Working Group
com.edustructures.sifworks.log Classes and interfaces for the logging infrastructure 
com.edustructures.sifworks.profdev Classes to model Professional Development Elements (SIF 2.0 Specification, Professional Development Working Group
com.edustructures.sifworks.programs Classes to model Professional Development Elements (SIF 2.0 Specification, Special Programs Working Group
com.edustructures.sifworks.reporting Classes to model Vertical Reporting Elements (SIF 2.0 Specification, Vertical Reporting Task Force
com.edustructures.sifworks.student Classes to model Student Information Elements (SIF 2.0 Specification, Student Information Working Group
com.edustructures.sifworks.tools.cfg The AgentConfig class implements an XML-based configuration file parser that agents can use as-is, or as the basis for custom parsers 
com.edustructures.sifworks.tools.mapping The Mappings class and its supporting classes and interfaces simplify the task of mapping field values between the local application's data structures and SIF Data Objects. 
com.edustructures.sifworks.tools.metadata The ADKMetadata class provides an API to add custom data objects to the library (as of ADK 1.5.1, this class is considered an experimental extension and must be obtained separately from the sifworks-adk-x.jar file. 
com.edustructures.sifworks.tools.queries The QueryFormatter class and its supporting classes simplify the task of converting SIF_Query elements to other forms such as SQL statements 
com.edustructures.sifworks.tools.xpath The SIFXPathContext class allows for advanced XPath traversal of SIF Data Objects using XPath query language. 
com.edustructures.sifworks.trans Classes to model Transportation and Geographic Information Elements (SIF 2.0 Specification, Transportation and Geographic Information Working Group
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks
ADKException
          The base class for all exception classes defined by the ADK.
ADKMessagingException
          Exception signaling that an error has occurred processing a message.
ADKNotSupportedException
          Signals an operation is not supported.
ADKParsingException
          Signals an error parsing SIF message or datatype content
ADKProperties
          The abstract base class for agent and zone properties.
ADKSchemaException
          Thrown when an element or attribute is referenced but does not exist.
ADKTransportException
          Exception signaling that an error has occurred in a transport protocol.
ADKUnknownOperatorException
           
Agent
          The base class for a SIF Agent.
AgentMessagingMode
          The messaging mode in effect for the agent.
AgentProperties
          Properties describing the operational settings of the agent or a zone.
AgentProvisioningMode
          Refer to the Developer Guide for more information on the ADK's provisioning modes.
ComparisonOperators
          Operators used to control how an element value is compared in a SIF_Query
Condition
          A query condition.
ConditionGroup
          A group of query conditions.
DataObjectInputStream
          DataObjectInputStream is supplied to message handlers to allow agents to stream an arbitrarily large set of SIFDataObjects from SIF_Response and SIF_Event messages.
DataObjectOutputStream
          DataObjectOutputStream is supplied to the Publisher.onRequest message handler to allow agents to stream an arbitrarily large set of SIFDataObjects when responding to SIF_Request messages.
DTD
          Classes that implement the DTD interface provide information about the schema of elements and attributes.
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
ElementVersionInfo
          Represents information about an ElementDef that is specific to a version of SIF
Event
          Encapsulates a SIF Event.
EventAction
           
GroupOperators
          Operators used to logically group condition groups
HttpProperties
          Properties for the HTTP transport protocol.
HttpsProperties
          Properties for the HTTPS transport protocol.
MessageInfo
          Provides information about an XML message, such as envelope and header attributes, the source of the message, and optionally the raw XML document that comprises the message.
MessagingListener
          The base interface for all listener interfaces related to the exchange of messages over the underlying messaging infrastructure.
Provisioner
          Provisioner is a common interface implemented by the Agent, Zone, and Topic classes.
ProvisioningOptions
           
Publisher
          The Publisher interface is implemented by classes that respond to queries (SIF_Requests).
PublishingOptions
          Encapsulates all of the optional behavior that a publisher is able to support.
Query
          Encapsulates a SIF Query.
QueryResults
          The QueryResults interface is implemented by classes that process the results of queries initiated by the agent.
QueryResultsOptions
          Encapsulates a set of provisioning options for a QueryResults handler
ReportObjectOutputStream
          The ReportObjectOutputStream is implemented by the ADK to supply agents with a means of streaming arbitrarily large SIF Data Objects responses for SIF_ReportObject queries in SIF 1.5 and later.
ReportPublisher
          The ReportPublisher interface is implemented by message handler classes that respond to requests for SIF_ReportObject.
ReportPublishingOptions
          * Encapsulates all of the optional behavior that a publisher is able to support.
RequestInfo
          Represents information cached by the ADK about a specific SIF_Request
SIFContext
          Contains behavior and implementation details for each SIF Context officially supported by the ADK
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFDataObjectXML
          A SIFDataObject implementation that wraps raw XML messages.
SIFDataType
          An enumeration of XSD datatypes supported by the ADK
SIFDTD
          Metadata for the Schools Interoperability Framework (SIF)
SIFElement
          The abstract base class for all SIF Elements.
SIFEncryption
          Provides easy read and write access to encrypted passwords in the Authentication object
SIFErrorCategory
          The list of codes defined by SIF for SIF_Category element in SIF_Error
SIFException
          SIFException describes a SIF error condition.
SIFFormatter
          A class that converts native datatypes supported by SIF to their textual representation.
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFMessageInfo
          Encapsulates information about a SIF_Message, including its payload type, header fields, and raw XML message content.
SIFMessagePayload
          A specialization of SIFElement for SIF infrastructure messages such as SIF_Register, SIF_Request, and SIF_Event.
SIFParser
          Parses a SIF message or Data Object into a SIFElement object graph.
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
SIFTypeConverter
           
SIFVersion
          Encapsulates a SIF version number.
SimpleField
          A simple field value.
Subscriber
          The Subscriber message handler interface is implemented by classes that wish to process SIF_Event messages received from a zone.
SubscriptionOptions
          Encapsulates the set of Subscription options supported by a given subscriber
Topic
          Aggregates publish, subscribe, and query activity across multiple zones.
TopicFactory
          Creates Topic objects and provides access to the topics that have been created during this session of the agent.
TrackQueryResultsData
          Encapsulates result data returned by the TrackQueryResults class.
TransportProperties
          Properties describing operational settings of a transport protocol.
UndeliverableMessageHandler
          Called when the ADK cannot dispatch an inbound message to a message handler.
ValueBuilder
          Classes that implement the ValueBuilder interface evaluate an arbitrary expression to produce a string value.
Zone
          A Zone is a logical grouping of applications that exchange data through the Schools Interoperability Framework.
ZoneFactory
          Creates Zone objects and provides access to the Zones created by an agent.
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.assessment
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFActionList
          Represents a repeatable element list in SIF, in which each item is identifed with a key.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.common
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFActionList
          Represents a repeatable element list in SIF, in which each item is identifed with a key.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
SimpleField
          A simple field value.
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.datamodel
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.dw
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.etranscripts
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.food
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.gradebook
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFActionList
          Represents a repeatable element list in SIF, in which each item is identifed with a key.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.hrfin
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.impl
QueryResults
          The QueryResults interface is implemented by classes that process the results of queries initiated by the agent.
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.infra
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFErrorCategory
          The list of codes defined by SIF for SIF_Category element in SIF_Error
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFMessagePayload
          A specialization of SIFElement for SIF infrastructure messages such as SIF_Register, SIF_Request, and SIF_Event.
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
SIFVersion
          Encapsulates a SIF version number.
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.instr
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.library
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.log
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFMessageInfo
          Encapsulates information about a SIF_Message, including its payload type, header fields, and raw XML message content.
Zone
          A Zone is a logical grouping of applications that exchange data through the Schools Interoperability Framework.
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.profdev
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.programs
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.reporting
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.student
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFActionList
          Represents a repeatable element list in SIF, in which each item is identifed with a key.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.tools.cfg
ADKException
          The base class for all exception classes defined by the ADK.
Agent
          The base class for a SIF Agent.
AgentProperties
          Properties describing the operational settings of the agent or a zone.
SIFVersion
          Encapsulates a SIF version number.
Zone
          A Zone is a logical grouping of applications that exchange data through the Schools Interoperability Framework.
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.tools.mapping
ADKException
          The base class for all exception classes defined by the ADK.
ADKSchemaException
          Thrown when an element or attribute is referenced but does not exist.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFDataType
          An enumeration of XSD datatypes supported by the ADK
SIFElement
          The abstract base class for all SIF Elements.
SIFFormatter
          A class that converts native datatypes supported by SIF to their textual representation.
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFTypeConverter
           
SIFVersion
          Encapsulates a SIF version number.
ValueBuilder
          Classes that implement the ValueBuilder interface evaluate an arbitrary expression to produce a string value.
Zone
          A Zone is a logical grouping of applications that exchange data through the Schools Interoperability Framework.
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.tools.metadata
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFVersion
          Encapsulates a SIF version number.
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.tools.queries
ADKException
          The base class for all exception classes defined by the ADK.
ADKMessagingException
          Exception signaling that an error has occurred processing a message.
ComparisonOperators
          Operators used to control how an element value is compared in a SIF_Query
Condition
          A query condition.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
GroupOperators
          Operators used to logically group condition groups
Query
          Encapsulates a SIF Query.
SIFException
          SIFException describes a SIF error condition.
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.tools.xpath
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
SIFElement
          The abstract base class for all SIF Elements.
SIFVersion
          Encapsulates a SIF version number.
 

Classes in com.edustructures.sifworks used by com.edustructures.sifworks.trans
Element
          The abstract base class for all element and attribute classes in the SIF Data Objects library.
ElementDef
          Encapsulates metadata for a SIF element or attribute.
SIFDataObject
          The abstract base class for all root-level SIF Data Object classes.
SIFElement
          The abstract base class for all SIF Elements.
SIFEnum
          Describes the acceptable values for an enumerated SIF attribute or element
SIFKeyedElement
           
SIFKeyedList
           
SIFList
           
SIFSimpleType
          Wraps a Java Simple Type in an immutable instance that can be used to construct SimpleFields that represent properties in SIF data objects.
SIFString
          Wraps a Java String in an immutable instance that can be used to construct a SIFSimpleType to represent properties in SIF data objects
 



Copyright © 2001-2007 Edustructures LLC. All Rights Reserved. SIFWorks® and ADK® are registered trademarks of Edustructures LLC. SIF™ and Schools Interoperability Framework are trademarks of the Schools Interoperability Framework Association.