Ejemplo n.º 1
0
        public override void EndElement(String localName)
        {
            if (localName.Equals(Constants.APPLICATION_DESCRIPTOR_PROPERTY, StringComparison.OrdinalIgnoreCase))
            {
                applicationDescriptor.AddProperty(propertyName, tempValue.ToString());
            }
            else if (localName.Equals(Constants.APPLICATION_DESCRIPTOR_DATABASE_DESCRIPTOR, StringComparison.OrdinalIgnoreCase))
            {
                applicationDescriptor.AddDatabaseDescriptorPath(tempValue.ToString());
            }
            else if (localName.Equals(Constants.APPLICATION_DESCRIPTOR_EVENT_HANDLER, StringComparison.OrdinalIgnoreCase))
            {
                if (tempValue == null || tempValue.Length <= 0)
                {
                    return;
                }

                applicationDescriptor.AddEvent(tempValue.ToString());
            }
            else if (localName.Equals(Constants.APPLICATION_DESCRIPTOR_LIBRARY_DESCRIPTOR, StringComparison.OrdinalIgnoreCase))
            {
                if (tempValue == null || tempValue.Length <= 0)
                {
                    return;
                }

                applicationDescriptor.AddLibraryDescriptorPath(tempValue.ToString());
            }
        }
Ejemplo n.º 2
0
        public override void EndElement(String localName)
        {
            if (localName.Equals(Core.Constants.APPLICATION_DESCRIPTOR_PROPERTY, StringComparison.OrdinalIgnoreCase))
            {
                ProcessProperty();
            }
            else if (localName.Equals(Core.Constants.APPLICATION_DESCRIPTOR_DATABASE_DESCRIPTOR))
            {
                applicationDescriptor.AddDatabaseDescriptorPath(tempValue.ToString());
            }
            else if (localName.Equals(Core.Constants.APPLICATION_DESCRIPTOR_EVENT_HANDLER, StringComparison.OrdinalIgnoreCase))
            {
                if (tempValue == null || tempValue.Length <= 0)
                {
                    return;
                }

                applicationDescriptor.AddEvent(tempValue.ToString());
            }
            else if (localName.Equals(Core.Constants.APPLICATION_DESCRIPTOR_LIBRARY_DESCRIPTOR, StringComparison.OrdinalIgnoreCase))
            {
                if (tempValue == null || tempValue.Length <= 0)
                {
                    return;
                }

                applicationDescriptor.AddLibraryDescriptorPath(tempValue.ToString());
            }
            else if (localName.Equals(Constants.APPLICATION_DESCRIPTOR_SERVICE_DESCRIPTOR, StringComparison.OrdinalIgnoreCase))
            {
                applicationDescriptor.AddServiceDescriptorPath(tempValue.ToString());
            }
            else if (localName.Equals(Constants.SYNC_DESCRIPTOR, StringComparison.OrdinalIgnoreCase))
            {
                applicationDescriptor.AddSyncDescriptorPath(tempValue.ToString());
            }
            else if (localName.Equals(Constants.NOTIFICATION_DESCRIPTOR, StringComparison.OrdinalIgnoreCase))
            {
                applicationDescriptor.SetNotificationDescriptor(notificationDescriptor);
                isNotificationDescriptor = false;
            }
        }