org.dspace.app.xmlui.wing
Interface WingTransformer

All Known Subinterfaces:
DSpaceTransformer
All Known Implementing Classes:
AbstractDSpaceTransformer, AbstractRecentSubmissionTransformer, AbstractSearch, AbstractSearch, AbstractStatisticsDataTransformer, AbstractStep, AbstractSubmissionStep, AbstractWingTransformer, AbstractXMLUIAction, AcceptEditRejectAction, AccessStep, AccessStepUtil, AddBitstreamForm, AddEPersonForm, AdvacedAuthorizationsForm, AdvancedFormTest, AdvancedSearch, AssignCollectionRoles, AssignCommunityRoles, AuthorizationMain, BasicFormTest, BrowseFacet, BrowseItemForm, CannotRegister, CCLicenseStep, ChoiceLookupTransformer, ClaimAction, CollectionRecentSubmissions, CollectionRecentSubmissions, CollectionSearch, CollectionSearch, CollectionViewer, CollectionViewer, CommunityBrowser, CommunityRecentSubmissions, CommunityRecentSubmissions, CommunitySearch, CommunitySearch, CommunityViewer, CompletedStep, ConfigurableBrowse, ConfirmItemForm, Contact, ControlledVocabularyTransformer, ControlPanel, CreateCollectionForm, CreateCommunityForm, CurateCollectionForm, CurateCommunityForm, CurateForm, CurateItemForm, DeleteBitstreamFormatsConfirm, DeleteBitstreamsConfirm, DeleteCollectionConfirm, DeleteCollectionRoleConfirm, DeleteCommunityConfirm, DeleteCommunityRoleConfirm, DeleteEPeopleConfirm, DeleteGroupsConfirm, DeleteMetadataFieldsConfirm, DeleteMetadataSchemaConfirm, DeletePoliciesConfirm, DeleteVersionsConfirm, DescribeStep, EditBitstreamForm, EditBitstreamFormat, EditBitstreamPolicies, EditCollectionHarvestingForm, EditCollectionMetadataForm, EditCommunityMetadataForm, EditContainerPolicies, EditEPersonForm, EditFileStep, EditGroupForm, EditItemBitstreamsForm, EditItemMetadataForm, EditItemPolicies, EditItemStatusForm, EditMetadataSchema, EditPolicyForm, EditPolicyStep, EditProfile, ElasticSearchStatsViewer, FailedAuthentication, FeedbackForm, FeedbackSent, FinalEditAction, FindItemForm, ForgotPasswordFinished, FormatRegistryMain, FrontPageSearch, HTMLTest, IncludePageMeta, InitialQuestionsStep, InlineFormTest, InvalidToken, ItemExport, ItemViewer, LDAPLogin, LicenseStep, LoginChooser, ManageEPeopleMain, ManageGroupsMain, MapperMain, MetadataImportConfirm, MetadataImportMain, MetadataImportUpload, MetadataRegistryMain, MoveItemForm, MoveMetadataFields, Navigation, Navigation, Navigation, Navigation, Navigation, Navigation, Navigation, Navigation, Navigation, Navigation, Navigation, Navigation, Navigation, Navigation, NotAuthorized, NoticeTransformer, PageNotFoundTransformer, PasswordLogin, PerformTaskStep, PrivateItems, ProfileUpdated, RegistrationFinished, RejectTaskStep, RelatedItems, RemovedStep, ResetPassword, RestoreVersionForm, RestrictedItem, ResumeStep, ReviewAction, ReviewStep, SaveOrRemoveStep, ScoreReviewAction, SearchFacetFilter, SearchItemForm, SelectCollectionStep, SelectCollectionTransformer, SelectPackagingTransformer, SelectReviewerAction, SelectTargetTransformer, SetupCollectionHarvestingForm, SidebarFacetsTransformer, SimpleSearch, SimpleSearch, SingleUserReviewAction, SiteRecentSubmissions, SiteViewer, StartForgotPassword, StartRegistration, StaticPage, StatisticsSearchResultTransformer, StatisticsSearchTransformer, StatisticsTransformer, StatisticsViewer, StatisticsWorkflowTransformer, StepTransformer, StructureTest, Submissions, Submissions, Submissions, SwordResponseTransformer, SystemwideAlerts, ToggleCollectionHarvestingForm, UploadStep, UploadWithEmbargoStep, VerifyEmail, VersionHistoryForm, VersionItemForm, VersionNoticeTransformer, VersionUpdateForm, ViewItem, WithdrawnItems, WorkflowExceptionTransformer, WorkflowItemTransformer, WorkflowOverviewTransformer, WorkflowTransformer

public interface WingTransformer

The WingTransformer is a simple framework for dealing with DSpace based SAX events. The implementing class is responsible for catching the appropriate events and filtering them into these method calls. This allows implementors to have easy access to the document without dealing with the messiness of the SAX event system. If the implementing class needs to insert anything into the document they these methods should be implemented such that they insert the correct data into the appropriate places

Author:
Scott Phillips

Method Summary
 void addBody(Body body)
          What to add at the end of the body
 void addOptions(Options options)
          What to add to the options list
 void addPageMeta(PageMeta pageMeta)
          What page metadata to add to the document
 void addUserMeta(UserMeta userMeta)
          What user metadata to add to the document
 String getComponentName()
          What is a unique name for this component?
 

Method Detail

addBody

void addBody(Body body)
             throws Exception
What to add at the end of the body

Throws:
Exception

addOptions

void addOptions(Options options)
                throws Exception
What to add to the options list

Throws:
Exception

addUserMeta

void addUserMeta(UserMeta userMeta)
                 throws Exception
What user metadata to add to the document

Throws:
Exception

addPageMeta

void addPageMeta(PageMeta pageMeta)
                 throws Exception
What page metadata to add to the document

Throws:
Exception

getComponentName

String getComponentName()
What is a unique name for this component?



Copyright © 2012 DuraSpace. All Rights Reserved.