diff --git a/org.dita.dost/.classpath b/org.dita.dost/.classpath new file mode 100644 index 000000000..f66bcdecc --- /dev/null +++ b/org.dita.dost/.classpath @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/.project b/org.dita.dost/.project new file mode 100644 index 000000000..74ec9cdb4 --- /dev/null +++ b/org.dita.dost/.project @@ -0,0 +1,28 @@ + + + org.dita.dost + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + + diff --git a/org.dita.dost/.settings/org.eclipse.jdt.core.prefs b/org.dita.dost/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 000000000..fd79a3e6c --- /dev/null +++ b/org.dita.dost/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,355 @@ +#Mon May 16 10:24:25 EDT 2011 +eclipse.preferences.version=1 +org.eclipse.jdt.core.codeComplete.argumentPrefixes= +org.eclipse.jdt.core.codeComplete.argumentSuffixes= +org.eclipse.jdt.core.codeComplete.fieldPrefixes= +org.eclipse.jdt.core.codeComplete.fieldSuffixes= +org.eclipse.jdt.core.codeComplete.localPrefixes= +org.eclipse.jdt.core.codeComplete.localSuffixes= +org.eclipse.jdt.core.codeComplete.staticFieldPrefixes= +org.eclipse.jdt.core.codeComplete.staticFieldSuffixes= +org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes= +org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes= +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.autoboxing=ignore +org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning +org.eclipse.jdt.core.compiler.problem.deadCode=warning +org.eclipse.jdt.core.compiler.problem.deprecation=warning +org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled +org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled +org.eclipse.jdt.core.compiler.problem.discouragedReference=ignore +org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore +org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled +org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore +org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning +org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning +org.eclipse.jdt.core.compiler.problem.forbiddenReference=error +org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning +org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning +org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore +org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore +org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore +org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning +org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore +org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore +org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore +org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled +org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning +org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore +org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning +org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning +org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore +org.eclipse.jdt.core.compiler.problem.nullReference=warning +org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning +org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore +org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore +org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore +org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning +org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore +org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore +org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled +org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning +org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled +org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled +org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore +org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning +org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning +org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore +org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning +org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore +org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning +org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled +org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled +org.eclipse.jdt.core.compiler.problem.unusedImport=warning +org.eclipse.jdt.core.compiler.problem.unusedLabel=warning +org.eclipse.jdt.core.compiler.problem.unusedLocal=warning +org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore +org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore +org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled +org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled +org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled +org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning +org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning +org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning +org.eclipse.jdt.core.compiler.source=1.5 +org.eclipse.jdt.core.formatter.align_type_members_on_columns=false +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=36 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=36 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=36 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=36 +org.eclipse.jdt.core.formatter.alignment_for_assignment=0 +org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16 +org.eclipse.jdt.core.formatter.alignment_for_compact_if=16 +org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=49 +org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0 +org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=32 +org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0 +org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 +org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=0 +org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 +org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 +org.eclipse.jdt.core.formatter.blank_lines_after_package=1 +org.eclipse.jdt.core.formatter.blank_lines_before_field=1 +org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 +org.eclipse.jdt.core.formatter.blank_lines_before_imports=1 +org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1 +org.eclipse.jdt.core.formatter.blank_lines_before_method=1 +org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 +org.eclipse.jdt.core.formatter.blank_lines_before_package=0 +org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1 +org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 +org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line +org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false +org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false +org.eclipse.jdt.core.formatter.comment.format_block_comments=true +org.eclipse.jdt.core.formatter.comment.format_header=false +org.eclipse.jdt.core.formatter.comment.format_html=true +org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=false +org.eclipse.jdt.core.formatter.comment.format_line_comments=true +org.eclipse.jdt.core.formatter.comment.format_source_code=true +org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true +org.eclipse.jdt.core.formatter.comment.indent_root_tags=true +org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert +org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert +org.eclipse.jdt.core.formatter.comment.line_length=150 +org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true +org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true +org.eclipse.jdt.core.formatter.compact_else_if=true +org.eclipse.jdt.core.formatter.continuation_indentation=2 +org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2 +org.eclipse.jdt.core.formatter.disabling_tag=@fmtOff +org.eclipse.jdt.core.formatter.enabling_tag=@fmtOn +org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false +org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true +org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true +org.eclipse.jdt.core.formatter.indent_empty_lines=false +org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true +org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true +org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true +org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true +org.eclipse.jdt.core.formatter.indentation.size=4 +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=insert +org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert +org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert +org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert +org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert +org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert +org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.join_lines_in_comments=false +org.eclipse.jdt.core.formatter.join_wrapped_lines=true +org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false +org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false +org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false +org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false +org.eclipse.jdt.core.formatter.lineSplit=120 +org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false +org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false +org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 +org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1 +org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true +org.eclipse.jdt.core.formatter.tabulation.char=tab +org.eclipse.jdt.core.formatter.tabulation.size=4 +org.eclipse.jdt.core.formatter.use_on_off_tags=false +org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false +org.eclipse.jdt.core.formatter.wrap_before_binary_operator=false +org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true diff --git a/org.dita.dost/.settings/org.eclipse.jdt.ui.prefs b/org.dita.dost/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 000000000..b51d86279 --- /dev/null +++ b/org.dita.dost/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,119 @@ +cleanup.add_default_serial_version_id=true +cleanup.add_generated_serial_version_id=false +cleanup.add_missing_annotations=true +cleanup.add_missing_deprecated_annotations=true +cleanup.add_missing_methods=false +cleanup.add_missing_nls_tags=false +cleanup.add_missing_override_annotations=true +cleanup.add_missing_override_annotations_interface_methods=false +cleanup.add_serial_version_id=false +cleanup.always_use_blocks=true +cleanup.always_use_parentheses_in_expressions=false +cleanup.always_use_this_for_non_static_field_access=false +cleanup.always_use_this_for_non_static_method_access=false +cleanup.convert_to_enhanced_for_loop=false +cleanup.correct_indentation=false +cleanup.format_source_code=true +cleanup.format_source_code_changes_only=false +cleanup.make_local_variable_final=true +cleanup.make_parameters_final=false +cleanup.make_private_fields_final=true +cleanup.make_type_abstract_if_missing_method=false +cleanup.make_variable_declarations_final=false +cleanup.never_use_blocks=false +cleanup.never_use_parentheses_in_expressions=true +cleanup.organize_imports=false +cleanup.qualify_static_field_accesses_with_declaring_class=false +cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true +cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true +cleanup.qualify_static_member_accesses_with_declaring_class=true +cleanup.qualify_static_method_accesses_with_declaring_class=false +cleanup.remove_private_constructors=true +cleanup.remove_trailing_whitespaces=true +cleanup.remove_trailing_whitespaces_all=true +cleanup.remove_trailing_whitespaces_ignore_empty=false +cleanup.remove_unnecessary_casts=true +cleanup.remove_unnecessary_nls_tags=true +cleanup.remove_unused_imports=true +cleanup.remove_unused_local_variables=true +cleanup.remove_unused_private_fields=true +cleanup.remove_unused_private_members=false +cleanup.remove_unused_private_methods=true +cleanup.remove_unused_private_types=true +cleanup.sort_members=false +cleanup.sort_members_all=false +cleanup.use_blocks=true +cleanup.use_blocks_only_for_return_and_throw=false +cleanup.use_parentheses_in_expressions=false +cleanup.use_this_for_non_static_field_access=false +cleanup.use_this_for_non_static_field_access_only_if_necessary=true +cleanup.use_this_for_non_static_method_access=false +cleanup.use_this_for_non_static_method_access_only_if_necessary=true +cleanup_profile=_MDHT +cleanup_settings_version=2 +eclipse.preferences.version=1 +editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true +formatter_profile=_MDHT +formatter_settings_version=11 +org.eclipse.jdt.ui.exception.name=e +org.eclipse.jdt.ui.gettersetter.use.is=true +org.eclipse.jdt.ui.ignorelowercasenames=true +org.eclipse.jdt.ui.importorder=java;javax;org;com; +org.eclipse.jdt.ui.javadoc=true +org.eclipse.jdt.ui.keywordthis=false +org.eclipse.jdt.ui.ondemandthreshold=99 +org.eclipse.jdt.ui.overrideannotation=true +org.eclipse.jdt.ui.staticondemandthreshold=99 +org.eclipse.jdt.ui.text.custom_code_templates= +sp_cleanup.add_default_serial_version_id=true +sp_cleanup.add_generated_serial_version_id=false +sp_cleanup.add_missing_annotations=true +sp_cleanup.add_missing_deprecated_annotations=true +sp_cleanup.add_missing_methods=false +sp_cleanup.add_missing_nls_tags=false +sp_cleanup.add_missing_override_annotations=true +sp_cleanup.add_missing_override_annotations_interface_methods=false +sp_cleanup.add_serial_version_id=false +sp_cleanup.always_use_blocks=true +sp_cleanup.always_use_parentheses_in_expressions=false +sp_cleanup.always_use_this_for_non_static_field_access=false +sp_cleanup.always_use_this_for_non_static_method_access=false +sp_cleanup.convert_to_enhanced_for_loop=false +sp_cleanup.correct_indentation=false +sp_cleanup.format_source_code=true +sp_cleanup.format_source_code_changes_only=false +sp_cleanup.make_local_variable_final=false +sp_cleanup.make_parameters_final=false +sp_cleanup.make_private_fields_final=true +sp_cleanup.make_type_abstract_if_missing_method=false +sp_cleanup.make_variable_declarations_final=false +sp_cleanup.never_use_blocks=false +sp_cleanup.never_use_parentheses_in_expressions=true +sp_cleanup.on_save_use_additional_actions=true +sp_cleanup.organize_imports=true +sp_cleanup.qualify_static_field_accesses_with_declaring_class=false +sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true +sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true +sp_cleanup.qualify_static_member_accesses_with_declaring_class=false +sp_cleanup.qualify_static_method_accesses_with_declaring_class=false +sp_cleanup.remove_private_constructors=true +sp_cleanup.remove_trailing_whitespaces=true +sp_cleanup.remove_trailing_whitespaces_all=true +sp_cleanup.remove_trailing_whitespaces_ignore_empty=false +sp_cleanup.remove_unnecessary_casts=true +sp_cleanup.remove_unnecessary_nls_tags=false +sp_cleanup.remove_unused_imports=false +sp_cleanup.remove_unused_local_variables=false +sp_cleanup.remove_unused_private_fields=true +sp_cleanup.remove_unused_private_members=false +sp_cleanup.remove_unused_private_methods=true +sp_cleanup.remove_unused_private_types=true +sp_cleanup.sort_members=false +sp_cleanup.sort_members_all=false +sp_cleanup.use_blocks=false +sp_cleanup.use_blocks_only_for_return_and_throw=false +sp_cleanup.use_parentheses_in_expressions=false +sp_cleanup.use_this_for_non_static_field_access=false +sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true +sp_cleanup.use_this_for_non_static_method_access=false +sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true diff --git a/org.dita.dost/APACHE-LICENSE-2_0.html b/org.dita.dost/APACHE-LICENSE-2_0.html new file mode 100644 index 000000000..4e8480ba6 --- /dev/null +++ b/org.dita.dost/APACHE-LICENSE-2_0.html @@ -0,0 +1,207 @@ + + + + + +
                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
diff --git a/org.dita.dost/DITA-OT/APACHE-LICENSE-2_0.html b/org.dita.dost/DITA-OT/APACHE-LICENSE-2_0.html new file mode 100644 index 000000000..c107412c8 --- /dev/null +++ b/org.dita.dost/DITA-OT/APACHE-LICENSE-2_0.html @@ -0,0 +1,207 @@ + + + + + +
                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
diff --git a/org.dita.dost/DITA-OT/CommonPublicLicense-v10.html b/org.dita.dost/DITA-OT/CommonPublicLicense-v10.html new file mode 100644 index 000000000..91688d2da --- /dev/null +++ b/org.dita.dost/DITA-OT/CommonPublicLicense-v10.html @@ -0,0 +1,226 @@ + + +Common Public License - v 1.0 + + + +

Common Public License - v 1.0 +

+

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER +THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR +DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS +AGREEMENT. +

+

1. DEFINITIONS +

"Contribution" means: +

+ + + +

+

"Contributor" means any person or entity that distributes the +Program. +

+

"Licensed Patents " mean patent claims licensable by a +Contributor which are necessarily infringed by the use or sale of its +Contribution alone or when combined with the Program. +

+

"Program" means the Contributions +distributed in accordance with this Agreement. +

+

"Recipient" means anyone who receives the Program under this +Agreement, including all Contributors. +

+

2. GRANT OF RIGHTS +

+ + + + + + + +

3. REQUIREMENTS +

A Contributor may choose to distribute the Program in +object code form under its own license agreement, provided that: +

+ + + + + + +

When the Program is made available in source code form: +

+ +

+

Contributors +may not remove or alter any copyright notices contained within the Program. + +

+

Each Contributor must identify itself as the originator of its +Contribution, if any, in a manner that reasonably allows subsequent Recipients +to identify the originator of the Contribution. +

+

4. COMMERCIAL DISTRIBUTION +

Commercial distributors of software may accept certain +responsibilities with respect to end users, business partners and the like. +While this license is intended to facilitate the commercial use of the Program, +the Contributor who includes the Program in a commercial product offering should +do so in a manner which does not create potential liability for other +Contributors. Therefore, if a Contributor includes the Program in a commercial +product offering, such Contributor ("Commercial Contributor") hereby agrees to +defend and indemnify every other Contributor ("Indemnified Contributor") against +any losses, damages and costs (collectively "Losses") arising from claims, +lawsuits and other legal actions brought by a third party against the +Indemnified Contributor to the extent caused by the acts or omissions of such +Commercial Contributor in connection with its distribution of the Program in a +commercial product offering. The obligations in this section do not apply to any +claims or Losses relating to any actual or alleged intellectual property +infringement. In order to qualify, an Indemnified Contributor must: a) promptly +notify the Commercial Contributor in writing of such claim, and b) allow the +Commercial Contributor to control, and cooperate with the Commercial Contributor +in, the defense and any related settlement negotiations. The Indemnified +Contributor may participate in any such claim at its own expense. +

+

For example, a Contributor might include the Program in a +commercial product offering, Product X. That Contributor is then a Commercial +Contributor. If that Commercial Contributor then makes performance claims, or +offers warranties related to Product X, those performance claims and warranties +are such Commercial Contributor's responsibility alone. Under this section, the +Commercial Contributor would have to defend claims against the other +Contributors related to those performance claims and warranties, and if a court +requires any other Contributor to pay any damages as a result, the Commercial +Contributor must pay those damages. +

+

5. NO WARRANTY +

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS +PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR +CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A +PARTICULAR PURPOSE. Each Recipient is solely responsible for +determining the appropriateness of using and distributing the Program and assumes all risks associated with its +exercise of rights under this Agreement, including but not +limited to the risks and costs of program errors, compliance with applicable +laws, damage to or loss of data, programs or equipment, and +unavailability or interruption of operations. +

+

6. DISCLAIMER OF LIABILITY +

EXCEPT AS EXPRESSLY SET FORTH IN THIS +AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS +GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. +

+

7. GENERAL +

If any provision of this Agreement is +invalid or unenforceable under applicable law, it shall not affect the validity +or enforceability of the remainder of the terms of this Agreement, and without +further action by the parties hereto, such provision shall be reformed to the +minimum extent necessary to make such provision valid and enforceable. +

+

If Recipient institutes patent litigation against a Contributor +with respect to a patent applicable to software (including a cross-claim or +counterclaim in a lawsuit), then any patent licenses granted by that Contributor +to such Recipient under this Agreement shall terminate as of the date such +litigation is filed. In addition, if Recipient institutes patent litigation +against any entity (including a cross-claim or counterclaim in a lawsuit) +alleging that the Program itself (excluding combinations of the Program with +other software or hardware) infringes such Recipient's patent(s), then such +Recipient's rights granted under Section 2(b) shall terminate as of the date +such litigation is filed. +

+

All Recipient's rights under this Agreement shall terminate if +it fails to comply with any of the material terms or conditions of this +Agreement and does not cure such failure in a reasonable period of time after +becoming aware of such noncompliance. If all Recipient's rights under this +Agreement terminate, Recipient agrees to cease use and distribution of the +Program as soon as reasonably practicable. However, Recipient's obligations +under this Agreement and any licenses granted by Recipient relating to the +Program shall continue and survive. +

+

Everyone is permitted to copy and distribute +copies of this Agreement, but in order to avoid inconsistency the Agreement is +copyrighted and may only be modified in the following manner. The Agreement +Steward reserves the right to publish new versions +(including revisions) of this Agreement from time to time. +No one other than the Agreement Steward has the right to modify this Agreement. +IBM is the initial Agreement Steward. IBM may assign the responsibility to serve +as the Agreement Steward to a suitable separate entity. Each +new version of the Agreement will be given a distinguishing version number. The +Program (including Contributions) may always be distributed subject to the +version of the Agreement under which it was received. In addition, after a new +version of the Agreement is published, Contributor may elect to distribute the +Program (including its Contributions) under the new version. +Except as expressly stated in Sections 2(a) and 2(b) above, +Recipient receives no rights or licenses to the intellectual property of any +Contributor under this Agreement, whether expressly, by +implication, estoppel or otherwise. All +rights in the Program not expressly granted under this Agreement are +reserved. +

+

This Agreement is governed by the laws of the State of New York +and the intellectual property laws of the United States of America. No party to +this Agreement will bring a legal action under this Agreement more than one year +after the cause of action arose. Each party waives its rights to a jury trial in +any resulting litigation. +

+

diff --git a/org.dita.dost/DITA-OT/NOTICES.txt b/org.dita.dost/DITA-OT/NOTICES.txt new file mode 100644 index 000000000..8e222e907 --- /dev/null +++ b/org.dita.dost/DITA-OT/NOTICES.txt @@ -0,0 +1,347 @@ +DITA Open Toolkit: Third Party Notices + +This Notices file contains certain notices and important information that the DITA Open Toolkit Project licensors and contributors (the “Project”) are required to provide to you with respect to certain third party components included in the DITA Open Toolkit (the “Program”). + +Your use of the Program is governed by the license terms set forth in the “license.txt” file or other license terms and conditions accompanying the Program, and NOT by any terms contained in this Notices file below. The notices and information below are provided for informational purposes only. + +This Notices file may identify information or components listed in the agreements for the Program that are not used by, or that were not shipped with, the Program as you installed it. + +IMPORTANT: The Project does not represent or warrant that the information in this Notices file is accurate. Third party websites are independent of the Project and the Project does not represent or warrant that the information on any third party web site referenced in this Notices file is accurate. The Project disclaims any and all liability for errors and omissions or for any damages accruing from the use of this Notices file or its contents, including without limitation URLs or references to any third party websites. + +=============================================================================== + +The Program includes the following software components, which were obtained under the following terms and conditions: + +Ant, Batik, Commons IO, Commons Logging, Commons Serializer, Commons XMLGraphics, Commons Resolver, FOP, Xalan, Xerces, XML-APIs + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + + 1. You must give any other recipients of the Work or Derivative Works a copy of this License; and + + 2. You must cause any modified files to carry prominent notices stating that You changed the files; and + + 3. You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + + 4. If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +=============================================================================== + + +The Program includes the following software components, which were obtained under the following terms and conditions: + +Avalon Framework + +Apache Software License + +Version 1.1 + +Copyright (c) 2000 The Apache Software Foundation. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: + + "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)." + +Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. + +4. The names "Apache" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org. + +5. Products derived from this software may not be called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation. + +THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation. For more information on the Apache Software Foundation, please see . + +Portions of this software are based upon public domain software originally written at the National Center for Supercomputing Applications, University of Illinois, Urbana-Champaign. + +=============================================================================== +The Program includes the following software components, which were obtained under the following terms and conditions: + +SAX + +SAX2 is Free! + +I hereby abandon any property rights to SAX 2.0 (the Simple API for +XML), and release all of the SAX 2.0 source code, compiled code, and +documentation contained in this distribution into the Public Domain. +SAX comes with NO WARRANTY or guarantee of fitness for any +purpose. + +David Megginson, david@megginson.com +2000-05-05 + +=============================================================================== + +The Program includes the following software components, which were obtained under the following terms and conditions: + +DOM + +W3C® SOFTWARE NOTICE AND LICENSE +http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 +This work (and included software, documentation such as READMEs, or other related items) is being provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. +Permission to copy, modify, and distribute this software and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications: +1. The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. +2. Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software Short Notice should be included (hypertext is preferred, text is permitted) within the body of any redistributed or derivative code. +3. Notice of any changes or modifications to the files, including the date changes were made. (We recommend you provide URIs to the location from which the code is derived.) +THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. +COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. +The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the software without specific, written prior permission. Title to copyright in this software and any associated documentation will at all times remain with copyright holders. + +=============================================================================== +The Program includes the following software components, which were obtained under the following terms and conditions: + +DITA 1.1 DTDs, Schemas, and Specification + +Copyright © OASIS® 1993-2007. All Rights Reserved. OASIS trademark, IPR and other policies apply. + +All capitalized terms in the following text have the meanings assigned to them in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The full Policy may be found at the OASIS website. + +This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published, and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this section are included on all such copies and derivative works. However, this document itself may not be modified in any way, including by removing the copyright notice or references to OASIS, except as needed for the purpose of developing any document or deliverable produced by an OASIS Technical Committee (in which case the rules applicable to copyrights, as set forth in the OASIS IPR Policy, must be followed) or as required to translate it into languages other than English. + +The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns. + +This document and the information contained herein is provided on an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + +OASIS requests that any OASIS Party or any other party that believes it has patent claims that would necessarily be infringed by implementations of this OASIS Committee Specification or OASIS Standard, to notify OASIS TC Administrator and provide an indication of its willingness to grant patent licenses to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification. + +OASIS invites any party to contact the OASIS TC Administrator if it is aware of a claim of ownership of any patent claims that would necessarily be infringed by implementations of this specification by a patent holder that is not willing to provide a license to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification. OASIS may include such claims on its website, but disclaims any obligation to do so. + +OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on OASIS' procedures with respect to rights in any document or deliverable produced by an OASIS Technical Committee can be found on the OASIS website. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this OASIS Committee Specification or OASIS Standard, can be obtained from the OASIS TC Administrator. OASIS makes no representation that any information or list of intellectual property rights will at any time be complete, or that any claims in such list are, in fact, Essential Claims. + +The name "OASIS" is a trademark of OASIS, the owner and developer of this specification, and should be used only to refer to the organization and its official outputs. OASIS welcomes reference to, and implementation and use of, specifications, while reserving the right to enforce its marks against misleading uses. Please see http://www.oasis-open.org/who/trademark.php for above guidance. + +=============================================================================== +The Program includes the following software components, which were obtained under the following terms and conditions: + +DITA 1.2 DTDs and Schemas + +Copyright © OASIS® 2010. All Rights Reserved. + +All capitalized terms in the following text have the meanings assigned to them in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The full Policy may be found at the OASIS website. + +This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published, and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this section are included on all such copies and derivative works. However, this document itself may not be modified in any way, including by removing the copyright notice or references to OASIS, except as needed for the purpose of developing any document or deliverable produced by an OASIS Technical Committee (in which case the rules applicable to copyrights, as set forth in the OASIS IPR Policy, must be followed) or as required to translate it into languages other than English. + +The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns. + +This document and the information contained herein is provided on an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + +OASIS requests that any OASIS Party or any other party that believes it has patent claims that would necessarily be infringed by implementations of this OASIS Committee Specification or OASIS Standard, to notify OASIS TC Administrator and provide an indication of its willingness to grant patent licenses to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification. + +OASIS invites any party to contact the OASIS TC Administrator if it is aware of a claim of ownership of any patent claims that would necessarily be infringed by implementations of this specification by a patent holder that is not willing to provide a license to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification. OASIS may include such claims on its website, but disclaims any obligation to do so. + +OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on OASIS' procedures with respect to rights in any document or deliverable produced by an OASIS Technical Committee can be found on the OASIS website. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this OASIS Committee Specification or OASIS Standard, can be obtained from the OASIS TC Administrator. OASIS makes no representation that any information or list of intellectual property rights will at any time be complete, or that any claims in such list are, in fact, Essential Claims. + +The name "OASIS" is a trademark of OASIS, the owner and developer of this specification, and should be used only to refer to the organization and its official outputs. OASIS welcomes reference to, and implementation and use of, specifications, while reserving the right to enforce its marks against misleading uses. Please see http://www.oasis-open.org/who/trademark.php for above guidance. + +=============================================================================== +The Program includes the following software components, which were obtained under the following terms and conditions: + +ICU4J + +ICU4J license - ICU4J 1.3.1 and later + +COPYRIGHT AND PERMISSION NOTICE + +Copyright (c) 1995-2001 International Business Machines Corporation and others + +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. +All trademarks and registered trademarks mentioned herein are the property of their respective owners. + +=============================================================================== + +The Program includes the following software components, which were obtained under the following terms and conditions: + +Saxon + +MOZILLA PUBLIC LICENSE +Version 1.0 + +1. Definitions. + + 1.1. ``Contributor'' means each entity that creates or contributes to the creation of Modifications. + + 1.2. ``Contributor Version'' means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor. + + 1.3. ``Covered Code'' means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof. + + 1.4. ``Electronic Distribution Mechanism'' means a mechanism generally accepted in the software development community for the electronic transfer of data. + + 1.5. ``Executable'' means Covered Code in any form other than Source Code. + + 1.6. ``Initial Developer'' means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A. + + 1.7. ``Larger Work'' means a work which combines Covered Code or portions thereof with code not governed by the terms of this License. + + 1.8. ``License'' means this document. + + 1.9. ``Modifications'' means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is: + + A. Any addition to or deletion from the contents of a file containing Original Code or previous Modifications. + + B. Any new file that contains any part of the Original Code or previous Modifications. + + 1.10. ``Original Code'' means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License. + + 1.11. ``Source Code'' means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or a list of source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge. + + 1.12. ``You'' means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, ``You'' includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, ``control'' means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of fifty percent (50%) or more of the outstanding shares or beneficial ownership of such entity. + +2. Source Code License. + + 2.1. The Initial Developer Grant. + The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: + + (a) to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, or as part of a Larger Work; and + + (b) under patents now or hereafter owned or controlled by Initial Developer, to make, have made, use and sell (``Utilize'') the Original Code (or portions thereof), but solely to the extent that any such patent is reasonably necessary to enable You to Utilize the Original Code (or portions thereof) and not to any greater extent that may be necessary to Utilize further Modifications or combinations. + + 2.2. Contributor Grant. + Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: + + (a) to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code or as part of a Larger Work; and + + (b) under patents now or hereafter owned or controlled by Contributor, to Utilize the Contributor Version (or portions thereof), but solely to the extent that any such patent is reasonably necessary to enable You to Utilize the Contributor Version (or portions thereof), and not to any greater extent that may be necessary to Utilize further Modifications or combinations. + +3. Distribution Obligations. + + 3.1. Application of License. + The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5. + + 3.2. Availability of Source Code. + Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. + + 3.3. Description of Modifications. + You must cause all Covered Code to which you contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code. + + 3.4. Intellectual Property Matters + + (a) Third Party Claims. + If You have knowledge that a party claims an intellectual property right in particular functionality or code (or its utilization under this License), you must include a text file with the source code distribution titled ``LEGAL'' which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after You make Your Modification available as described in Section 3.2, You shall promptly modify the LEGAL file in all copies You make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained. + + (b) Contributor APIs. + If Your Modification is an application programming interface and You own or control patents which are reasonably necessary to implement that API, you must also include this information in the LEGAL file. + + 3.5. Required Notices. + You must duplicate the notice in Exhibit A in each file of the Source Code, and this License in any documentation for the Source Code, where You describe recipients' rights relating to Covered Code. If You created one or more Modification(s), You may add your name as a Contributor to the notice described in Exhibit A. If it is not possible to put such notice in a particular Source Code file due to its structure, then you must include such notice in a location (such as a relevant directory file) where a user would be likely to look for such a notice. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear than any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer. + + 3.6. Distribution of Executable Versions. + You may distribute Covered Code in Executable form only if the requirements of Section 3.1-3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer. + + 3.7. Larger Works. + You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code. + +4. Inability to Comply Due to Statute or Regulation. + + If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. + +5. Application of this License. + + This License applies to code to which the Initial Developer has attached the notice in Exhibit A, and to related Covered Code. + +6. Versions of the License. + + 6.1. New Versions. + Netscape Communications Corporation (``Netscape'') may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number. + + 6.2. Effect of New Versions. + Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Netscape. No one other than Netscape has the right to modify the terms applicable to Covered Code created under this License. + + 6.3. Derivative Works. + If you create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), you must (a) rename Your license so that the phrases ``Mozilla'', ``MOZILLAPL'', ``MOZPL'', ``Netscape'', ``NPL'' or any confusingly similar phrase do not appear anywhere in your license and (b) otherwise make it clear that your version of the license contains terms which differ from the Mozilla Public License and Netscape Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this License.) + +7. DISCLAIMER OF WARRANTY. + + COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +8. TERMINATION. + + This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive. + +9. LIMITATION OF LIABILITY. + + UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. + +10. U.S. GOVERNMENT END USERS. + + The Covered Code is a ``commercial item,'' as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of ``commercial computer software'' and ``commercial computer software documentation,'' as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein. + +11. MISCELLANEOUS. + + This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in, the United States of America: (a) unless otherwise agreed in writing, all disputes relating to this License (excepting any dispute relating to intellectual property rights) shall be subject to final and binding arbitration, with the losing party paying all costs of arbitration; (b) any arbitration relating to this Agreement shall be held in Santa Clara County, California, under the auspices of JAMS/EndDispute; and (c) any litigation relating to this Agreement shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License. + +12. RESPONSIBILITY FOR CLAIMS. + + Except in cases where another Contributor has failed to comply with Section 3.4, You are responsible for damages arising, directly or indirectly, out of Your utilization of rights under this License, based on the number of copies of Covered Code you made available, the revenues you received from utilizing such rights, and other relevant factors. You agree to work with affected parties to distribute responsibility on an equitable basis. + +EXHIBIT A. + + ``The contents of this file are subject to the Mozilla Public License Version 1.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. + + The Original Code is ______________________________________. + + The Initial Developer of the Original Code is ________________________. Portions created by ______________________ are Copyright (C) ______ _______________________. All Rights Reserved. + + Contributor(s): ______________________________________.'' + + + +=============================================================================== diff --git a/org.dita.dost/DITA-OT/build.xml b/org.dita.dost/DITA-OT/build.xml new file mode 100644 index 000000000..1872cc0b9 --- /dev/null +++ b/org.dita.dost/DITA-OT/build.xml @@ -0,0 +1,565 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The "ant all" demonstration build has moved. + Please try the following command instead: + ant all -f build_demo.xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +The TocJS output type only supports ditamap files as input. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mandatory properties: + + args.input=<file> + Path and name of the input file. + + transtype={docbook|eclipsecontent|eclipsehelp|htmlhelp|javahelp|legacypdf|odt|pdf|pdf2|tocjs|troff|wordrtf|xhtml} + Transformation type. + + Optional properties: + + args.logdir=<dir> + Log directory. + + args.draft={yes|no} + Specify whether to output draft info. Default is "no". + + args.ftr=<file> + File to be placed in the BODY running-footing area. + + args.hdr=<file> + File to be placed in the BODY running-heading area. + + args.hdf=<file> + File to be placed in the HEAD area. + + args.csspath=<file|url> + Path for CSS reference. + + args.css=<file> + User CSS file. + + args.cssroot=<dir> + Root directory for user specified CSS file. + + args.copycss={yes|no} + Copy user specified CSS files. Default is "no". + + args.indexshow={yes|no} + Index entries should display within the body of the text itself. Default is "no". + + args.outext=<ext> + Output file extension for generated XHTML files. Default is ".html". + + args.xsl=<file> + XSLT file used to replace the default XSLT file. + + args.xsl.pdf=<file> + XSLT file used to replace the default XSLT file when transforming PDF. + + args.odt.include.rellinks={none|all|nofamily} + Determine which links are included in the ODT. Default is "none". + + args.javahelp.toc=<file> + Root file name of the output javahelp toc file in javahelp transformation. Default is the name of the input ditamap file. + + args.javahelp.map=<file> + Root file name of the output javahelp map file in javahelp transformation. Default is the name of the input ditamap file. + + args.eclipsehelp.toc=<file> + Root file name of the output eclipsehelp toc file in eclipsehelp transformation. Default is the name of the input ditamap file. + + args.eclipsecontent.toc=<file> + Root file name of the output Eclipse content provider toc file in eclipsecontent transformation. Default is the name of the input ditamap file. + + args.debug={yes|no} + Extra debug information should be included in the log. Default is "no". + + args.grammar.cache={yes|no} + Use grammar pool caching when parsing dita files. Default is "yes". + + args.odt.img.embed={yes|no} + Embedding images as binary data in ODT transform. Default is "yes". + + args.xhtml.toc=<file> + Root file name of the output XHTML toc file in XHTML transformation. + + args.xhtml.classattr={yes|no} + DITA element names and ancestry are included in XHTML class attributes. Default is "yes". + + args.gen.task.lbl={YES|NO} + DITA Task sections should get headings. Default is "NO". + + artlbl={yes|no} + Specify whether to output artwork filenames. + + basedir=<dir> + Working directory. + + clean.temp={yes|no} + Clean the temp directory before each build. Default is "yes". + + dita.dir=<dir> + Toolkit's home directory. + + dita.temp.dir=<dir> + Temporary directory. + + dita.extname=<ext> + File extension name to be used in the temp directory. Default is ".xml". + + args.filter=<file> + Name of the file that contains the filter/flaggin/revision information. + + generate.copy.outer={1|2|3} + Specify how to deal with the overflowing dita/topic files. Default is "1". + + onlytopic.in.map={true|false} + Make dita processor only resolve dita/topic files which are referenced by primary ditamap files. Default is "false". + + out.dir=<dir> + Output directory. + + outer.control={fail|warn|quiet} + Respond to the overflowing dita/topic files. Default is "warn". + + retain.topic.fo + Temporary FO file should be preserved in the output directory. Specify any value, such as "yes", to preserve the file. + + validate={true|false} + Input files are validated. Default is "true". + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/build_demo.xml b/org.dita.dost/DITA-OT/build_demo.xml new file mode 100644 index 000000000..4775eb272 --- /dev/null +++ b/org.dita.dost/DITA-OT/build_demo.xml @@ -0,0 +1,435 @@ + + + + + + Build the DITA Demos and Samples + + + + + + + + + + + + + + + Output from the demo build is in the directory +${dita.output.dir} + +Previous releases also built a copy of the DITA 1.1 Language +specification. The toolkit now fully supports DITA 1.2, but +that specification is not included here due to its size. +Source material and published versions of the latest DITA 1.2 +specification can be found here: +http://docs.oasis-open.org/dita/v1.2/spec/DITA1.2-spec.html + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Please enter the filename for the DITA map that you +want to build including the directory path (if any). +The filename must have the .ditamap extension. +Note that relative paths that climb (..) are not supported yet. +To build the sample, press return without entering anything. + + + + + + + + + + + + + + + + + +Please enter the name of the output directory or press return +to accept the default. + + +Please enter the type of output to generate. +Options include: eclipse, tocjs, htmlhelp, javahelp, pdf, or web +Use lowercase letters. + + + + + + + + + + + + + + + + + + + + + + + + +Ready to build ${prompt.ditamap.filename} +for ${prompt.output.type} in ${prompt.output.directory} + + + + + + + + + + + + +output in the ${prompt.output.directory} directory + +Before rebuilding, please delete the output or the directory. + + + + + + + + + + + + + + + + + + Web Sample + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/build_template.xml b/org.dita.dost/DITA-OT/build_template.xml new file mode 100644 index 000000000..0d245e853 --- /dev/null +++ b/org.dita.dost/DITA-OT/build_template.xml @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The "ant all" demonstration build has moved. + Please try the following command instead: + ant all -f build_demo.xml + + + + + + + + Mandatory properties: + + args.input=<file> + Path and name of the input file. + + transtype={} + Transformation type. + + Optional properties: + + args.logdir=<dir> + Log directory. + + args.draft={yes|no} + Specify whether to output draft info. Default is "no". + + args.ftr=<file> + File to be placed in the BODY running-footing area. + + args.hdr=<file> + File to be placed in the BODY running-heading area. + + args.hdf=<file> + File to be placed in the HEAD area. + + args.csspath=<file|url> + Path for CSS reference. + + args.css=<file> + User CSS file. + + args.cssroot=<dir> + Root directory for user specified CSS file. + + args.copycss={yes|no} + Copy user specified CSS files. Default is "no". + + args.indexshow={yes|no} + Index entries should display within the body of the text itself. Default is "no". + + args.outext=<ext> + Output file extension for generated XHTML files. Default is ".html". + + args.xsl=<file> + XSLT file used to replace the default XSLT file. + + args.xsl.pdf=<file> + XSLT file used to replace the default XSLT file when transforming PDF. + + args.odt.include.rellinks={none|all|nofamily} + Determine which links are included in the ODT. Default is "none". + + args.javahelp.toc=<file> + Root file name of the output javahelp toc file in javahelp transformation. Default is the name of the input ditamap file. + + args.javahelp.map=<file> + Root file name of the output javahelp map file in javahelp transformation. Default is the name of the input ditamap file. + + args.eclipsehelp.toc=<file> + Root file name of the output eclipsehelp toc file in eclipsehelp transformation. Default is the name of the input ditamap file. + + args.eclipsecontent.toc=<file> + Root file name of the output Eclipse content provider toc file in eclipsecontent transformation. Default is the name of the input ditamap file. + + args.debug={yes|no} + Extra debug information should be included in the log. Default is "no". + + args.grammar.cache={yes|no} + Use grammar pool caching when parsing dita files. Default is "yes". + + args.odt.img.embed={yes|no} + Embedding images as binary data in ODT transform. Default is "yes". + + args.xhtml.toc=<file> + Root file name of the output XHTML toc file in XHTML transformation. + + args.xhtml.classattr={yes|no} + DITA element names and ancestry are included in XHTML class attributes. Default is "yes". + + args.gen.task.lbl={YES|NO} + DITA Task sections should get headings. Default is "NO". + + artlbl={yes|no} + Specify whether to output artwork filenames. + + basedir=<dir> + Working directory. + + clean.temp={yes|no} + Clean the temp directory before each build. Default is "yes". + + dita.dir=<dir> + Toolkit's home directory. + + dita.temp.dir=<dir> + Temporary directory. + + dita.extname=<ext> + File extension name to be used in the temp directory. Default is ".xml". + + args.filter=<file> + Name of the file that contains the filter/flaggin/revision information. + + generate.copy.outer={1|2|3} + Specify how to deal with the overflowing dita/topic files. Default is "1". + + onlytopic.in.map={true|false} + Make dita processor only resolve dita/topic files which are referenced by primary ditamap files. Default is "false". + + out.dir=<dir> + Output directory. + + outer.control={fail|warn|quiet} + Respond to the overflowing dita/topic files. Default is "warn". + + retain.topic.fo + Temporary FO file should be preserved in the output directory. Specify any value, such as "yes", to preserve the file. + + validate={true|false} + Input files are validated. Default is "true". + + + diff --git a/org.dita.dost/DITA-OT/catalog-dita.txt b/org.dita.dost/DITA-OT/catalog-dita.txt new file mode 100644 index 000000000..d1d59f815 --- /dev/null +++ b/org.dita.dost/DITA-OT/catalog-dita.txt @@ -0,0 +1,394 @@ +-- (C) Copyright OASIS Open 2005, 2009. -- +-- (C) Copyright IBM Corporation 2001, 2004. -- +-- All Rights Reserved. -- +-- -- +-- UPDATES: -- +-- 2005.11.15 RDA: Corrected system ID for topicAttr.mod -- +-- 2005.11.15 RDA: Corrected public ID for tblDecl.mod -- +-- 2005.11.15 RDA: Removed @xml:base from -- +-- 2006.06.07 RDA: Added commonElements.mod -- +-- 2006.06.07 RDA: Added indexing domain -- +-- 2006.06.20 RDA: Added bookmap and XNAL domain -- +-- 2006.11.30 RDA: Added version specific public IDs -- +-- 2008.01.25 RDA: Added DITA 1.2 version specific IDs -- +-- 2008.02.01 RDA: *.ent files for topic types -- +-- 2008.02.12 RDA: Add hazard statement domain -- +-- 2008.02.13 RDA: Added DITA 1.x PUBLIC IDs -- +-- 2008.04.11 RDA: Added Learning specializations -- +-- 2008.04.15 RDA: Added Machine Industry specializations -- +-- 2008.04.15 RDA: Reorganized DTDs into subdirectories -- +-- 2008.06.03 RDA: Added glossary group, glossary domains -- +-- 2008.11.24 RDA: Added ditaval -- +-- 2009.01.05 RDA: Rename machineIndustry dir to machinery -- +-- 2009.11.10 RDA: Add entries for glossentry.* -- +-- 2009.12.03 RDA: Add entry for learningInteractionBaseDomain -- +-- Catalog for Dita DTDs -- +BASE "base/dtd/" +PUBLIC "-//OASIS//ELEMENTS DITA Topic//EN" "topic.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Topic//EN" "topic.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Topic//EN" "topic.mod" + +PUBLIC "-//OASIS//ENTITIES DITA Topic Definitions//EN" "topicDefn.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Topic Definitions//EN" "topicDefn.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Topic Definitions//EN" "topicDefn.ent" + +PUBLIC "-//OASIS//ENTITIES DITA Topic Class//EN" "topicAttr.mod" +PUBLIC "-//OASIS//ELEMENTS DITA Map//EN" "map.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Map//EN" "map.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Map//EN" "map.mod" + +PUBLIC "-//OASIS//DTD DITA Base Topic//EN" "basetopic.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Base Topic//EN" "basetopic.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Base Topic//EN" "basetopic.dtd" + +PUBLIC "-//OASIS//DTD DITA Base Map//EN" "basemap.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Base Map//EN" "basemap.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Base Map//EN" "basemap.dtd" + +PUBLIC "-//OASIS//ELEMENTS DITA Common Elements//EN" "commonElements.mod" +PUBLIC "-//OASIS//ENTITIES DITA Common Elements//EN" "commonElements.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Common Elements//EN" "commonElements.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Common Elements//EN" "commonElements.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Common Elements//EN" "commonElements.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Common Elements//EN" "commonElements.ent" + +PUBLIC "-//OASIS//ELEMENTS DITA Metadata//EN" "metaDecl.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Metadata//EN" "metaDecl.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Metadata//EN" "metaDecl.mod" + +PUBLIC "-//OASIS//ELEMENTS DITA Exchange Table Model//EN" "tblDecl.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Exchange Table Model//EN" "tblDecl.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Exchange Table Model//EN" "tblDecl.mod" + +PUBLIC "-//OASIS//ELEMENTS DITA Delayed Resolution Domain//EN" "delayResolutionDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA Delayed Resolution Domain//EN" "delayResolutionDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Delayed Resolution Domain//EN" "delayResolutionDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Delayed Resolution Domain//EN" "delayResolutionDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Delayed Resolution Domain//EN" "delayResolutionDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Delayed Resolution Domain//EN" "delayResolutionDomain.ent" + +PUBLIC "-//OASIS//ELEMENTS DITA Highlight Domain//EN" "highlightDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA Highlight Domain//EN" "highlightDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Highlight Domain//EN" "highlightDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Highlight Domain//EN" "highlightDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Highlight Domain//EN" "highlightDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Highlight Domain//EN" "highlightDomain.ent" + +PUBLIC "-//OASIS//ELEMENTS DITA Indexing Domain//EN" "indexingDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA Indexing Domain//EN" "indexingDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Indexing Domain//EN" "indexingDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Indexing Domain//EN" "indexingDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Indexing Domain//EN" "indexingDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Indexing Domain//EN" "indexingDomain.ent" + +PUBLIC "-//OASIS//ENTITIES DITA Map Group Domain//EN" "mapGroup.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Map Group Domain//EN" "mapGroup.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Map Group Domain//EN" "mapGroup.ent" + +PUBLIC "-//OASIS//ELEMENTS DITA Map Group Domain//EN" "mapGroup.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Map Group Domain//EN" "mapGroup.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Map Group Domain//EN" "mapGroup.mod" + +PUBLIC "-//OASIS//ELEMENTS DITA Utilities Domain//EN" "utilitiesDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA Utilities Domain//EN" "utilitiesDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Utilities Domain//EN" "utilitiesDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Utilities Domain//EN" "utilitiesDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Utilities Domain//EN" "utilitiesDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Utilities Domain//EN" "utilitiesDomain.ent" + +PUBLIC "-//OASIS//ENTITIES DITA Hazard Statement Domain//EN" "hazardstatementDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA Hazard Statement Domain//EN" "hazardstatementDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Hazard Statement Domain//EN" "hazardstatementDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Hazard Statement Domain//EN" "hazardstatementDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Hazard Statement Domain//EN" "hazardstatementDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Hazard Statement Domain//EN" "hazardstatementDomain.mod" + + +BASE "../../ditaval/dtd/" +PUBLIC "-//OASIS//DTD DITA DITAVAL//EN" "ditaval.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x DITAVAL//EN" "ditaval.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 DITAVAL//EN" "ditaval.dtd" + + +BASE "../../technicalContent/dtd/" +PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Concept//EN" "concept.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Concept//EN" "concept.dtd" + +PUBLIC "-//OASIS//ELEMENTS DITA Concept//EN" "concept.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Concept//EN" "concept.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Concept//EN" "concept.mod" + +PUBLIC "-//OASIS//ENTITIES DITA Concept//EN" "concept.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Concept//EN" "concept.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Concept//EN" "concept.ent" + +PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Composite//EN" "ditabase.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Composite//EN" "ditabase.dtd" + +PUBLIC "-//OASIS//DTD DITA Glossary Entry//EN" "glossentry.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Glossary Entry//EN" "glossentry.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Glossary Entry//EN" "glossentry.dtd" + +PUBLIC "-//OASIS//ELEMENTS DITA Glossary Entry//EN" "glossentry.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Glossary Entry//EN" "glossentry.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Glossary Entry//EN" "glossentry.mod" + +PUBLIC "-//OASIS//ENTITIES DITA Glossary Entry//EN" "glossentry.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Glossary Entry//EN" "glossentry.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Glossary Entry//EN" "glossentry.ent" + +PUBLIC "-//OASIS//DTD DITA Glossary//EN" "glossary.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Glossary//EN" "glossary.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Glossary//EN" "glossary.dtd" + +PUBLIC "-//OASIS//ELEMENTS DITA Glossary//EN" "glossary.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Glossary//EN" "glossary.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Glossary//EN" "glossary.mod" + +PUBLIC "-//OASIS//ENTITIES DITA Glossary//EN" "glossary.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Glossary//EN" "glossary.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Glossary//EN" "glossary.ent" + +PUBLIC "-//OASIS//DTD DITA Glossary Group//EN" "glossgroup.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Glossary Group//EN" "glossgroup.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Glossary Group//EN" "glossgroup.dtd" + +PUBLIC "-//OASIS//ELEMENTS DITA Glossary Group//EN" "glossgroup.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Glossary Group//EN" "glossgroup.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Glossary Group//EN" "glossgroup.mod" + +PUBLIC "-//OASIS//ENTITIES DITA Glossary Group//EN" "glossgroup.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Glossary Group//EN" "glossgroup.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Glossary Group//EN" "glossgroup.ent" + +PUBLIC "-//OASIS//DTD DITA Reference//EN" "reference.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Reference//EN" "reference.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Reference//EN" "reference.dtd" + +PUBLIC "-//OASIS//ELEMENTS DITA Reference//EN" "reference.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Reference//EN" "reference.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Reference//EN" "reference.mod" + +PUBLIC "-//OASIS//ENTITIES DITA Reference//EN" "reference.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Reference//EN" "reference.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Reference//EN" "reference.ent" + +PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Task//EN" "task.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Task//EN" "task.dtd" + +PUBLIC "-//OASIS//DTD DITA General Task//EN" "generalTask.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x General Task//EN" "generalTask.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 General Task//EN" "generalTask.dtd" + +PUBLIC "-//OASIS//ELEMENTS DITA Task//EN" "task.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Task//EN" "task.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Task//EN" "task.mod" + +PUBLIC "-//OASIS//ENTITIES DITA Task//EN" "task.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Task//EN" "task.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Task//EN" "task.ent" + +PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Topic//EN" "topic.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Topic//EN" "topic.dtd" + +PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Map//EN" "map.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Map//EN" "map.dtd" + +PUBLIC "-//OASIS//ENTITIES DITA Abbreviated Form Domain//EN" "abbreviateDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA Abbreviated Form Domain//EN" "abbreviateDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Abbreviated Form Domain//EN" "abbreviateDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Abbreviated Form Domain//EN" "abbreviateDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Abbreviated Form Domain//EN" "abbreviateDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Abbreviated Form Domain//EN" "abbreviateDomain.mod" + +PUBLIC "-//OASIS//ELEMENTS DITA Programming Domain//EN" "programmingDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA Programming Domain//EN" "programmingDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Programming Domain//EN" "programmingDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Programming Domain//EN" "programmingDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Programming Domain//EN" "programmingDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Programming Domain//EN" "programmingDomain.ent" + +PUBLIC "-//OASIS//ELEMENTS DITA Software Domain//EN" "softwareDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA Software Domain//EN" "softwareDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Software Domain//EN" "softwareDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Software Domain//EN" "softwareDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Software Domain//EN" "softwareDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Software Domain//EN" "softwareDomain.ent" + +PUBLIC "-//OASIS//ENTITIES DITA Task Requirements Domain//EN" "taskreqDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA Task Requirements Domain//EN" "taskreqDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Task Requirements Domain//EN" "taskreqDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Task Requirements Domain//EN" "taskreqDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Task Requirements Domain//EN" "taskreqDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Task Requirements Domain//EN" "taskreqDomain.mod" + +PUBLIC "-//OASIS//ELEMENTS DITA User Interface Domain//EN" "uiDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA User Interface Domain//EN" "uiDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x User Interface Domain//EN" "uiDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x User Interface Domain//EN" "uiDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 User Interface Domain//EN" "uiDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 User Interface Domain//EN" "uiDomain.ent" + +PUBLIC "-//OASIS//ELEMENTS DITA Glossary Reference Domain//EN" "glossrefDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA Glossary Reference Domain//EN" "glossrefDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Glossary Reference Domain//EN" "glossrefDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Glossary Reference Domain//EN" "glossrefDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Glossary Reference Domain//EN" "glossrefDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Glossary Reference Domain//EN" "glossrefDomain.ent" + +PUBLIC "-//OASIS//ELEMENTS DITA Strict Taskbody Constraint//EN" "strictTaskbodyConstraint.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Strict Taskbody Constraint//EN" "strictTaskbodyConstraint.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Strict Taskbody Constraint//EN" "strictTaskbodyConstraint.mod" + +-- Bookmap document type and module -- + +BASE "../../bookmap/dtd/" +PUBLIC "-//OASIS//DTD DITA BookMap//EN" "bookmap.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x BookMap//EN" "bookmap.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 BookMap//EN" "bookmap.dtd" + +PUBLIC "-//OASIS//ELEMENTS DITA BookMap//EN" "bookmap.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x BookMap//EN" "bookmap.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 BookMap//EN" "bookmap.mod" + +PUBLIC "-//OASIS//ENTITIES DITA BookMap//EN" "bookmap.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.x BookMap//EN" "bookmap.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 BookMap//EN" "bookmap.ent" + +-- Subject scheme package for controlled vocabularies -- + +BASE "../../subjectScheme/dtd/" +PUBLIC "-//OASIS//DTD DITA Subject Scheme Map//EN" "subjectScheme.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Subject Scheme Map//EN" "subjectScheme.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Subject Scheme Map//EN" "subjectScheme.dtd" + +PUBLIC "-//OASIS//ELEMENTS DITA Subject Scheme Map//EN" "subjectScheme.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Subject Scheme Map//EN" "subjectScheme.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Subject Scheme Map//EN" "subjectScheme.mod" + +PUBLIC "-//OASIS//ENTITIES DITA Subject Scheme Map//EN" "subjectScheme.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Subject Scheme Map//EN" "subjectScheme.ent" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Subject Scheme Map//EN" "subjectScheme.ent" + +PUBLIC "-//OASIS//DTD DITA Classification Map//EN" "classifyMap.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Classification Map//EN" "classifyMap.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Classification Map//EN" "classifyMap.dtd" + +PUBLIC "-//OASIS//ENTITIES DITA Map Subject Classification Domain//EN" "classifyDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA Map Subject Classification Domain//EN" "classifyDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Map Subject Classification Domain//EN" "classifyDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Map Subject Classification Domain//EN" "classifyDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Map Subject Classification Domain//EN" "classifyDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Map Subject Classification Domain//EN" "classifyDomain.mod" + +-- Domain for representing XNAL address information -- + +BASE "../../xnal/dtd/" +PUBLIC "-//OASIS//ELEMENTS DITA XNAL Domain//EN" "xnalDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA XNAL Domain//EN" "xnalDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x XNAL Domain//EN" "xnalDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x XNAL Domain//EN" "xnalDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 XNAL Domain//EN" "xnalDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 XNAL Domain//EN" "xnalDomain.ent" + +-- Modules and document types from the OASIS DITA Learning Subcommittee -- + +BASE "../../learning/dtd/" +PUBLIC "-//OASIS//DTD DITA Learning Assessment//EN" "learningAssessment.dtd" +PUBLIC "-//OASIS//DTD DITA Learning BookMap//EN" "learningBookmap.dtd" +PUBLIC "-//OASIS//DTD DITA Learning Content//EN" "learningContent.dtd" +PUBLIC "-//OASIS//DTD DITA Learning Map//EN" "learningMap.dtd" +PUBLIC "-//OASIS//DTD DITA Learning Overview//EN" "learningOverview.dtd" +PUBLIC "-//OASIS//DTD DITA Learning Plan//EN" "learningPlan.dtd" +PUBLIC "-//OASIS//DTD DITA Learning Summary//EN" "learningSummary.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Learning Assessment//EN" "learningAssessment.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Learning BookMap//EN" "learningBookmap.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Learning Content//EN" "learningContent.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Learning Map//EN" "learningMap.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Learning Overview//EN" "learningOverview.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Learning Plan//EN" "learningPlan.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Learning Summary//EN" "learningSummary.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Learning Assessment//EN" "learningAssessment.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Learning BookMap//EN" "learningBookmap.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Learning Content//EN" "learningContent.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Learning Map//EN" "learningMap.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Learning Overview//EN" "learningOverview.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Learning Plan//EN" "learningPlan.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Learning Summary//EN" "learningSummary.dtd" +PUBLIC "-//OASIS//ENTITIES DITA Learning Assessment//EN" "learningAssessment.ent" +PUBLIC "-//OASIS//ELEMENTS DITA Learning Assessment//EN" "learningAssessment.mod" +PUBLIC "-//OASIS//ENTITIES DITA Learning Base//EN" "learningBase.ent" +PUBLIC "-//OASIS//ELEMENTS DITA Learning Base//EN" "learningBase.mod" +PUBLIC "-//OASIS//ENTITIES DITA Learning Content//EN" "learningContent.ent" +PUBLIC "-//OASIS//ELEMENTS DITA Learning Content//EN" "learningContent.mod" +PUBLIC "-//OASIS//ENTITIES DITA Learning Overview//EN" "learningOverview.ent" +PUBLIC "-//OASIS//ELEMENTS DITA Learning Overview//EN" "learningOverview.mod" +PUBLIC "-//OASIS//ENTITIES DITA Learning Plan//EN" "learningPlan.ent" +PUBLIC "-//OASIS//ELEMENTS DITA Learning Plan//EN" "learningPlan.mod" +PUBLIC "-//OASIS//ENTITIES DITA Learning Summary//EN" "learningSummary.ent" +PUBLIC "-//OASIS//ELEMENTS DITA Learning Summary//EN" "learningSummary.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Assessment//EN" "learningAssessment.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Assessment//EN" "learningAssessment.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Base//EN" "learningBase.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Base//EN" "learningBase.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Content//EN" "learningContent.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Content//EN" "learningContent.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Overview//EN" "learningOverview.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Overview//EN" "learningOverview.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Plan//EN" "learningPlan.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Plan//EN" "learningPlan.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Summary//EN" "learningSummary.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Summary//EN" "learningSummary.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Assessment//EN" "learningAssessment.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Assessment//EN" "learningAssessment.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Base//EN" "learningBase.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Base//EN" "learningBase.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Content//EN" "learningContent.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Content//EN" "learningContent.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Overview//EN" "learningOverview.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Overview//EN" "learningOverview.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Plan//EN" "learningPlan.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Plan//EN" "learningPlan.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Summary//EN" "learningSummary.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Summary//EN" "learningSummary.mod" +PUBLIC "-//OASIS//ENTITIES DITA Learning Interaction Base Domain//EN" "learningInteractionBaseDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA Learning Interaction Base Domain//EN" "learningInteractionBaseDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA Learning Domain//EN" "learningDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA Learning Domain//EN" "learningDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA Learning Metadata Domain//EN" "learningMetadataDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA Learning Metadata Domain//EN" "learningMetadataDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA Learning Map Domain//EN" "learningMapDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA Learning Map Domain//EN" "learningMapDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Interaction Base Domain//EN" "learningInteractionBaseDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Interaction Base Domain//EN" "learningInteractionBaseDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Domain//EN" "learningDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Domain//EN" "learningDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Metadata Domain//EN" "learningMetadataDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Metadata Domain//EN" "learningMetadataDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Map Domain//EN" "learningMapDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Map Domain//EN" "learningMapDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Interaction Base Domain//EN" "learningInteractionBaseDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Interaction Base Domain//EN" "learningInteractionBaseDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Domain//EN" "learningDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Domain//EN" "learningDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Metadata Domain//EN" "learningMetadataDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Metadata Domain//EN" "learningMetadataDomain.mod" +PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Map Domain//EN" "learningMapDomain.ent" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Map Domain//EN" "learningMapDomain.mod" + +-- Modules and document types from the OASIS DITA Machine Industry Subcommittee -- + +BASE "../../machineryIndustry/dtd/" +PUBLIC "-//OASIS//DTD DITA Machinery Task//EN" "machineryTask.dtd" +PUBLIC "-//OASIS//DTD DITA 1.x Machinery Task//EN" "machineryTask.dtd" +PUBLIC "-//OASIS//DTD DITA 1.2 Machinery Task//EN" "machineryTask.dtd" + +PUBLIC "-//OASIS//ELEMENTS DITA Machinery Taskbody Constraint//EN" "machineryTaskbodyConstraint.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.x Machinery Taskbody Constraint//EN" "machineryTaskbodyConstraint.mod" +PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Machinery Taskbody Constraint//EN" "machineryTaskbodyConstraint.mod" + diff --git a/org.dita.dost/DITA-OT/catalog-dita.xml b/org.dita.dost/DITA-OT/catalog-dita.xml new file mode 100644 index 000000000..a9ffba85c --- /dev/null +++ b/org.dita.dost/DITA-OT/catalog-dita.xml @@ -0,0 +1,1568 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/catalog-dita_template.xml b/org.dita.dost/DITA-OT/catalog-dita_template.xml new file mode 100644 index 000000000..3e089a397 --- /dev/null +++ b/org.dita.dost/DITA-OT/catalog-dita_template.xml @@ -0,0 +1,2690 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/css/concept.css b/org.dita.dost/DITA-OT/css/concept.css new file mode 100644 index 000000000..49286b1ab --- /dev/null +++ b/org.dita.dost/DITA-OT/css/concept.css @@ -0,0 +1,46 @@ +/* + | This file is part of the DITA Open Toolkit project hosted on + | Sourceforge.net. See the accompanying license.txt file for + | applicable licenses. +*/ + +/* + | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. +*/ + +concept { + display: block; + margin-top: 6pt; + margin-bottom: 9pt; + font-family: sans-serif; + padding-left: 5px; + padding-right: 5px; +} + +concept>title { + display: block; + margin-top: 16pt; + margin-bottom: 9pt; + font-size: 20pt; + font-weight: bold; + color: #000001; +} + +*>concept>title { + margin-top: 20pt; + font-size: 16pt; + font-weight: bold; + color: #000002; +} + +*>*>concept>title { + margin-top: 20pt; + font-size: 14pt; + font-weight: bold; + color: #000002; +} + +conbody { + display: block; + margin-top: 6pt; +} \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/css/dita_classed_shell.css b/org.dita.dost/DITA-OT/css/dita_classed_shell.css new file mode 100644 index 000000000..869dd0fb2 --- /dev/null +++ b/org.dita.dost/DITA-OT/css/dita_classed_shell.css @@ -0,0 +1,35 @@ +/* + | This file is part of the DITA Open Toolkit project hosted on + | Sourceforge.net. See the accompanying license.txt file for + | applicable licenses. +*/ + +/* + | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. +*/ + + +@import url(topic_classed.css); +/* +@import url(task.css); + +@import url(concept.css); + +@import url(reference.css); +*/ +@import url(domains_classed.css); + + +/* === support overrides and "delivery context" markup here === */ + +/* revert the ph class */ + +*[class~="topic\/xph"] { + color: black; +} + + +dita { + display: block; +} + diff --git a/org.dita.dost/DITA-OT/css/dita_shell.css b/org.dita.dost/DITA-OT/css/dita_shell.css new file mode 100644 index 000000000..e5c499982 --- /dev/null +++ b/org.dita.dost/DITA-OT/css/dita_shell.css @@ -0,0 +1,28 @@ +/* + | This file is part of the DITA Open Toolkit project hosted on + | Sourceforge.net. See the accompanying license.txt file for + | applicable licenses. +*/ + +/* + | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. +*/ + + +@import url(topic.css); + +@import url(task.css); + +@import url(concept.css); + +@import url(reference.css); + +@import url(domains.css); + + +/* support overrides and "delivery context" markup here */ + +dita { + display: block; +} + diff --git a/org.dita.dost/DITA-OT/css/domains.css b/org.dita.dost/DITA-OT/css/domains.css new file mode 100644 index 000000000..dfb626d35 --- /dev/null +++ b/org.dita.dost/DITA-OT/css/domains.css @@ -0,0 +1,258 @@ +/* + | This file is part of the DITA Open Toolkit project hosted on + | Sourceforge.net. See the accompanying license.txt file for + | applicable licenses. +*/ + +/* + | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. +*/ + +/* programming domain (pr-d) generic class support */ + +/* ph classed */ +codeph, var, synph, oper, delim, sep, repsep { + display: inline; +} + +var { + font-style: italic; +} + +var[importance="optional"]:before { + content: " ["; +} + +var[importance="optional"]:after { + content: "] "; +} + +var:before, sep:before, delim:before, groupseq:before, groupcomp:before { + content: " "; +} + +var:after, sep:after, delim:after, groupseq:after, groupcomp:after { + content: " "; +} + + +/* keyword classed */ +option, parmname, apiname, kwd { + display: inline; +} + +apiname { + font-family: monospace; +} + +xapiname:before { + content: "<"; +} + +xapiname:after { + content: ">"; +} + + +/* pre classed */ +codeblock { + display: block; + white-space: pre; + margin-bottom: 6pt; + font-family: monospace; +} + +/* dl classed */ +parml:before { + font-weight: bold; + font-size: 10pt; +} + +parml { + display: table; +} + +/* dlentry classed */ +plentry { + display: table-row; +} + +/* dt classed */ +pt { + display: table-cell; + font-weight: bold; +} + +/* dd classed */ +pd { + display: table-cell; +} + + + +/* fn classed */ +synnote:before { + color: purple; + font-weight: bold; + content: " [Syntax note: "; +} + +synnote:after { + color: purple; + font-weight: bold; + content: "] "; +} + +synnote { + color: purple; + font-weight: bold; +} + + + +/* xref classed */ +fragref, synnoteref { + text-decoration: underline; + color: red; +} + +fragref[href], synnoteref[href] { + text-decoration: underline; + color: blue; +} + + +/* fig classed */ +syntaxdiagram { + display: block; + margin-bottom: 12pt; +} + + +/* figgroup classed */ +synblk, groupseq, groupchoice, groupcomp, fragment { + display: inline; +} + +groupchoice>*:after { + content: " | "; +} + +groupchoice:before { + content: " { "; +} + +groupchoice:after { + content: " } "; +} + +/* contextual items */ +groupcomp>title { + display: inline; + color: purple; +} + +syntaxdiagram>title, fragment>title { + display: block; + font-weight: bold; + font-size: 12pt; + margin-top: 6pt; + margin-bottom: 12pt; +} + +syntaxdiagram>title:after, fragment>title:after { + content: ": "; +} + + +/* software domain (sw-d) generic class support */ + +/* ph classed */ +msgph, filepath, userinput, systemoutput { +} + +/* pre classed */ +msgblock { + display: block; + white-space: pre; + margin-bottom: 6pt; + font-family: monospace; +} + +/* keyword classed */ +msgnum, cmdname, varname { + display: inline; +} + +varname { + font-style: italic; +} + + + +/* user interface domain (ui-d) generic class support */ + +/* ph classed */ +uicontrol, menucascade { + display: inline; +} + +/* keyword classed */ +wintitle { + display: inline; + font-weight: bold; +} + +shortcut { + display: inline; + text-decoration: underline; +} + +screen { + display: block; + background-color: #404040; + color: lime; + white-space: pre; + font-family: monospace, "Courier New"; + font-weight: bold; + font-size: 9pt; + margin-bottom: 6pt; + padding: 4pt; +} + +/* need to add contexts for menucascade */ + + +/* highlight domain (hi-d) generic class support */ + +/* all ph classed */ +b, i, tt, u, sup, sub { + display: inline; +} + +b { + font-weight: bold; +} + +i { + font-style: italic; +} + +tt { + font-family: monospace; +} + +u { + text-decoration: underline; +} + +sup { + vertical-align: super; + font-size: smaller; +} + +sub { + vertical-align: sub; + font-size: smaller; +} + diff --git a/org.dita.dost/DITA-OT/css/domains_classed.css b/org.dita.dost/DITA-OT/css/domains_classed.css new file mode 100644 index 000000000..85cb5c5cf --- /dev/null +++ b/org.dita.dost/DITA-OT/css/domains_classed.css @@ -0,0 +1,69 @@ +/* + | This file is part of the DITA Open Toolkit project hosted on + | Sourceforge.net. See the accompanying license.txt file for + | applicable licenses. +*/ + +/* + | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. +*/ + +/* DOMAINS generic support (will fall through to base classes!) */ + + +/* software domain (sw-d) generic class support */ + + + +/* user interface domain (ui-d) generic class support */ + + +*[class~="ui-d\/screen"] { + display: block; + background-color: black; + color: lime; + white-space: pre; + font-family: monospace, "Courier New"; + font-weight: bold; + font-size: 10pt; + padding: 4pt; + margin-bottom: 6pt; +} + + +/* programming domain (pr-d) generic class support */ + +*[class~="pr-d\/var"] { + font-style: italic; +} + + + +/* highlight domain (hi-d) generic class support (dita12 dtds do not class these, tho) */ + +*[class~="hi-d\/b"] { + font-weight: bold; +} + +*[class~="hi-d\/i"] { + font-style: italic; +} + +*[class~="hi-d\/tt"] { + font-family: monospace; +} + +*[class~="hi-d\/u"] { + text-decoration: underline; +} + +*[class~="hi-d\/sup"] { + vertical-align: super; + font-size: smaller; +} + +*[class~="hi-d\/sub"] { + vertical-align: sub; + font-size: smaller; +} + diff --git a/org.dita.dost/DITA-OT/css/domains_unclassed.css b/org.dita.dost/DITA-OT/css/domains_unclassed.css new file mode 100644 index 000000000..fd0ff70e9 --- /dev/null +++ b/org.dita.dost/DITA-OT/css/domains_unclassed.css @@ -0,0 +1,69 @@ +/* + | This file is part of the DITA Open Toolkit project hosted on + | Sourceforge.net. See the accompanying license.txt file for + | applicable licenses. +*/ + +/* + | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. +*/ + +/* DOMAINS particular support (selection on element names) */ + + +/* software domain (sw-d) particular class support */ + + + +/* user interface domain (ui-d) particular class support */ + + +screen { + display: block; + background-color: black; + color: lime; + white-space: pre; + font-family: monospace, "Courier New"; + font-weight: bold; + font-size: 9pt; + padding: 4pt; + margin-bottom: 6pt; +} + + +/* programming domain (pr-d) particular class support */ + +var { + font-style: italic; +} + + + +/* highlight domain (hi-d) particular class support */ + +b { + font-weight: bold; +} + +i { + font-style: italic; +} + +tt { + font-family: monospace; +} + +u { + text-decoration: underline; +} + +sup { + vertical-align: super; + font-size: smaller; +} + +sub { + vertical-align: sub; + font-size: smaller; +} + diff --git a/org.dita.dost/DITA-OT/css/map_shell.css b/org.dita.dost/DITA-OT/css/map_shell.css new file mode 100644 index 000000000..6362bee82 --- /dev/null +++ b/org.dita.dost/DITA-OT/css/map_shell.css @@ -0,0 +1,86 @@ +/* + | This file is part of the DITA Open Toolkit project hosted on + | Sourceforge.net. See the accompanying license.txt file for + | applicable licenses. +*/ + +/* + | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. +*/ + +*[class~="map\/map"] { + display: block; + margin-top: 6pt; + margin-bottom: 9pt; + font-family: sans-serif; + padding-left: 5px; + padding-right: 5px; +} + +*[class~="map\/map"]:before { + content: attr(title); + font-weight : bold; +} + +*[class~="map\/topicref"] { + display: list-item; + list-style-type: disc; + list-style-position: inherit; + margin-left: 10pt; +} + +*[class~="mapgroup\/topichead"] { + display: list-item; + list-style-type: circle; + list-style-position: inherit; + margin-left: 10pt; +} + +*[class~="mapgroup\/topicgroup"] { + display: list-item; + list-style-type: square; + list-style-position: inherit; + margin-left: 10pt; +} + +*[class~="map\/topicref"]:before { + content: attr(navtitle) " [" attr(href) "]"; +} + +*[class~="map\/navref"]:before { + content: "[" attr(mapref) "]"; +} + +@media morphon { +} +/*== simple table markup ==*/ +*[class~="map\/reltable"] { + display: table; + border: thin solid gray; +} + +*[class~="map\/relcolspec"] { + display: table-cell; +} + +*[class~="map\/relcolspec"]:before { + content: "[" attr(type) "]"; +} + +*[class~="map\/relrow"], *[class~="map\/relheader"] { + display: table-row; + border: thin black solid; +} + +*[class\~="map\/relhead"] > *[class\~="map\/relcell"] { + display: table-cell; + font-weight: bold; + text-align: center; + border: thin solid black; +} + +*[class\~="map\/relrow"] > *[class\~="map\/relcell"] { + display: table-cell; + border: thin solid gray !important; +} + diff --git a/org.dita.dost/DITA-OT/css/reference.css b/org.dita.dost/DITA-OT/css/reference.css new file mode 100644 index 000000000..26198397f --- /dev/null +++ b/org.dita.dost/DITA-OT/css/reference.css @@ -0,0 +1,108 @@ +/* + | This file is part of the DITA Open Toolkit project hosted on + | Sourceforge.net. See the accompanying license.txt file for + | applicable licenses. +*/ + +/* + | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. +*/ + +reference { + display: block; + margin-top: 6pt; + margin-bottom: 9pt; + font-family: sans-serif; + padding-left: 5px; + padding-right: 5px; +} + +reference>title { + display: block; + margin-top: 16pt; + margin-bottom: 9pt; + font-size: 20pt; + font-weight: bold; + color: #000003; +} + +*>reference>title { + margin-top: 20pt; + font-size: 16pt; + font-weight: bold; + color: #000003; +} + +*>*>reference>title { + margin-top: 20pt; + font-size: 14pt; + font-weight: bold; + color: #000003; +} + +refbody { + display: block; + margin-top: 6pt; +} + +refsyn { + margin-top: 12pt; + display: block; +} + +refsyn>title { + display: block; + font-weight: bold; + margin-top: 6pt; + margin-bottom: 2pt; +} + +refsyn:before { + font-weight: bold; + display: block; + content: "Syntax: "; +} + +refsyn[spectitle]:before { + font-weight: bold; + display: block; + content: attr(spectitle)": "; +} + +flag { + color: red; +} + +parm { + font-weight: bold; + color: navy; +} + +plentry { + display: block; +} + +pd { + margin-left: +20pt; + display: block; +} + +example { + margin-top: 6pt; + display: block; +} + +property { + display: block; + margin-top: 6pt; +} + +proptype { + display: block; + font-weight: bold; +} + +propvalue { + display: block; + margin-left: +20pt; +} diff --git a/org.dita.dost/DITA-OT/css/task.css b/org.dita.dost/DITA-OT/css/task.css new file mode 100644 index 000000000..08592a9d5 --- /dev/null +++ b/org.dita.dost/DITA-OT/css/task.css @@ -0,0 +1,13 @@ +/* + | This file is part of the DITA Open Toolkit project hosted on + | Sourceforge.net. See the accompanying license.txt file for + | applicable licenses. +*/ + +/* + | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. +*/ + +*[class~="task\/info"]:before { + content: " "; +} diff --git a/org.dita.dost/DITA-OT/css/topic-alt.css b/org.dita.dost/DITA-OT/css/topic-alt.css new file mode 100644 index 000000000..afd2c03e9 --- /dev/null +++ b/org.dita.dost/DITA-OT/css/topic-alt.css @@ -0,0 +1,90 @@ +/* + | This file is part of the DITA Open Toolkit project hosted on + | Sourceforge.net. See the accompanying license.txt file for + | applicable licenses. +*/ + +/* + | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. +*/ + + +@import url(topic.css); + +/* following are editor-specific overrides of standard topic properties */ + + +/* list item support */ + +ul { + margin-left: 2ex; + margin-top: 1.33ex; + margin-bottom: 1.33ex; +} +ul > li { + margin-left: 2.5ex; +} +ul > li:before { + display: marker; + content: disc; +} +ul > li ul > li:before { + display: marker; + content: square; +} +ul > li ul > li ul > li:before { + display: marker; + content: icon(diamond); +} +ul > li ul > li ul > li ul > li:before { + display: marker; + content: circle; +} + +ol { + margin-left: 2ex; + margin-top: 1.33ex; + margin-bottom: 1.33ex; +} +ol > li { + margin-left: 6ex; +} +ol > li:before { + display: marker; + content: counter(n, decimal); + font-weight: bold; +} +ol[style~=lower-alpha] > li:before { + display: marker; + content: counter(n, lower-alpha); +} +ol[style~=upper-alpha] > li:before { + display: marker; + content: counter(n, upper-alpha); +} +ol[style~=lower-roman] > li:before { + display: marker; + content: counter(n, lower-roman); +} +ol[style~=upper-roman] > li:before { + display: marker; + content: counter(n, upper-roman); +} + +ol ul, ul ol, ul ul, ol ol { + margin-top: 0; + margin-bottom: 0; +} + + +/* image support */ + +image, image[placement="inline"] { + display: inline; + content: image(attr(href),-400,-200); +} + +image[placement="break"] { + display: block; + content: image(attr(href),-400,-200); +} \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/css/topic.css b/org.dita.dost/DITA-OT/css/topic.css new file mode 100644 index 000000000..51f7bed87 --- /dev/null +++ b/org.dita.dost/DITA-OT/css/topic.css @@ -0,0 +1,858 @@ +/* + | This file is part of the DITA Open Toolkit project hosted on + | Sourceforge.net. See the accompanying license.txt file for + | applicable licenses. +*/ + +/* + | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. +*/ + +/* mods to update in topic_classed: + box model for link/linklist etc + CALS table model +*/ + +/* element-based lookups for a core DITA topic */ + +author, copyright, critdates, permissions, audience, othermeta, language, category, context, dd, ddhd, desc, dl, dlentry, dt, dthd, example, fig, figbody, lq, note, ol, p, prolog, relgroup, longdesc, title, ul { + display: block; +} + +topic { + display: block; + margin-top: 6pt; + margin-bottom: 9pt; + font-family: sans-serif; + padding-left: 5px; + padding-right: 5px; +} + +topic > title { + display: block; + margin-top: 16pt; + margin-bottom: 9pt; + font-size: 20pt; + font-weight: bold; + color: #000001; +} + +* > topic > title { + margin-top: 20pt; + font-size: 16pt; + font-weight: bold; + color: #000002; +} + +* > * > topic > title { + margin-top: 20pt; + font-size: 14pt; + font-weight: bold; + color: #000002; +} + +* > * > * > topic > title { + margin-top: 10pt; + font-size: 12pt; + font-weight: bold; + color: #000000; +} + +searchtitle { + margin-top: 6pt; + margin-left: 24pt; + font-size: 12pt; + font-weight: bold; + display: block; + color: teal; +} + +searchtitle:before { + color: blue; + font-weight: bold; + margin-left: 24pt; + display: inline; + margin-left: 24pt; + content: "Search Title: "; +} + + +/* For authoring, call attention to shortdesc by boxing it. + For output, its just a paragraph. */ +shortdesc { + display: block; + margin-top: 6pt; + margin-bottom: 6pt; + border: thin solid black; +} + + +prolog { + margin-top: 1pc; + margin-left: 24pt; + background-color: #99FFCC; + padding-top: 3pt; + padding-right: 3pt; + padding-left: 3pt; + padding-bottom: 6pt; + border: thin solid olive; + margin-bottom: 1pc; +} + +body { + display: block; + margin-left: 12pt; +} + +/* general setup for section-like divisions and exhibits */ +section, example, table, fig { + margin-top: 12pt; + display: block; +} + +section > title, example > title { + display: block; + font-weight: bold; + margin-top: 6pt; + margin-bottom: 2pt; +} + + +/*== special content and exhibits ==*/ + +*[spectitle]:before { + display: block; + font-weight: bold; + margin-bottom: 2pt; + content: attr(spectitle)": "; +} + +section[spectitle]:before, +example[spectitle]:before { + display: block; + font-weight: bold; + font-size: 10pt; + content: attr(spectitle)": "; +} + + +/*== body content ==*/ + +/* apparently not supported in XXE */ +section > p:first-child { + display: block; + margin-top: 6pt; + margin-bottom: 6pt; +} + +section > p { + display: block; + margin-top: 6pt; +} + +p, note { + display: block; + margin-bottom: 6pt; +} + +note > p { + display: block; + margin-top: 6pt; + margin-bottom: 6pt; +} + +note[type="note"]:before { + font-weight: bold; + content: "Note: "; +} + +note[type="tip"]:before { + font-weight: bold; + content: "Tip: "; +} + +note[type="fastpath"]:before { + font-weight: bold; + content: "Fastpath: "; +} + +/* additional to add here: attention, caution, danger, important, remember, restriction, other */ + +note:before { + font-weight: bold; + content: attr(type) ": "; +} + +/*== list item ==*/ + +li { + margin-left: 20pt; + display: list-item; + margin-bottom: 2pt; + margin-top: 6pt; +} + +ul, ol { + margin-top: 6pt; + margin-bottom: 6pt; +} + +ul > li { + list-style-type: disc; +} + +ol > li { + list-style-type: decimal; +} + +sl { + list-style: none; +} + +sli { + display: list-item; +} + + + +/*== phrase markup ==*/ +q:before { + content: "\""; +} + +q:after { + content: "\""; +} + +cite { + font-style: italic; +} + +fn:before { + color: purple; + font-weight: bold; + content: " [Footnote: "; +} + +fn:after { + color: purple; + font-weight: bold; + content: "] "; +} + +fn { + color: purple; + font-weight: bold; +} + + +/*== default (preferred) rendering of dl as indented list ==*/ + +dl[title]:before, *[title]:before { + font-weight: bold; + font-size: 10pt; + content: attr(title) ": "; +} + +dlhead { + font-weight: bold; +} + +dl { + margin-left: 2ex; + margin-top: 1.33ex; + margin-bottom: 1.33ex; +} + +dt, dthd { + font-weight: bold; +} + +dd, ddhd { + margin-left: 4ex; +} + + +/*== line-oriented content ==*/ + +pre { + display: block; + white-space: pre; + background-color: #e0e0e0; + border: thin solid gray; + font-family: monospace; +// font-size: .83em; + margin-top: 1.33ex; + margin-bottom: 1.33ex; +} + +lines { + white-space: pre; + display: block; + font-style: normal; +} + + +/*== blocked paragraphs and contexts ==*/ + +lq { + margin-left: 20pt; + display: block; + margin-top: 6pt; +} + +p > pre { + margin-top: 6pt; +} + +note:before { + font-weight: bold; + content: attr(type) ": "; +} + + +/* generic support for the scale attribute (must match an e*/ +/*display-atts: +scale (50|60|70|80|90|100|110|120|140|160|180|200) #IMPLIED +frame (top | bottom |topbot | all | sides | none) #IMPLIED +expanse (page|column|textline) #IMPLIED +*/ +*[scale="50"] { + font-size: 50%; +} + +*[scale="60"] { + font-size: 60%; +} + +*[scale="70"] { + font-size: 70%; +} + +*[scale="80"] { + font-size: 80%; +} + +*[scale="90"] { + font-size: 90%; +} + +*[scale="100"] { + font-size: 100%; +} + +*[scale="110"] { + font-size: 110%; +} + +*[scale="120"] { + font-size: 120%; +} + +*[scale="140"] { + font-size: 140%; +} + +*[scale="160"] { + font-size: 160%; +} + +*[scale="180"] { + font-size: 180%; +} + +*[scale="200"] { + font-size: 200%; +} + + +/*== figure markup ==*/ + +fig[frame="all"] { + border: thin solid black; +} + + +/*== compact (for dl and its derivatives; considering deprecation) ==*/ + +*[compact="yes"] > li { + margin-top: 0pt; +} + + +/* == titles for figs, tables == */ + +fig > title { + font-weight: bold; + display: block; + margin-bottom: 4pt; +} + +fig > title:before { + font-weight: bold; + content: "Figure: "; +} + +table > title { + font-weight: bold; + display: block; + margin-bottom: 4pt; +} + +table > title:before { + font-weight: bold; + content: "Table: "; +} + + +/*== CALS table markup ==*/ + +table { + display: block; +} + +thead > row > entry { + font-weight: bold; +} + +tgroup { + display: table; +} + +thead { + display: table-header-group; +} + +tfoot { + display: table-footer-group; +} + +tbody { + display: table-row-group; +} + +row { + display: table-row; +} + +entry { + display: table-entry; + border: thin solid black; +} + + +/* rendering for context dependent table content */ +/* +section > table, example > table { + margin-top: 0pt; +} +*/ + +entry > image { + margin-top: 0pt; + margin-bottom: 0pt; +} + + +/*== simple table markup ==*/ + +simpletable { + display: table; + border: thin solid gray; +} + +strow, +sthead { + display: table-row; +} + +sthead > stentry { + display: table-cell; + font-weight: bold; + text-align: center; + border: thin solid gray; +} + +strow > stentry { + display: table-cell; + border: thin solid gray; +} + + + +note { + margin-top: 6pt; +} + + +/*== frame support for figures, tables ==*/ + +*[class~="topic\/fig"][frame="topbot"] { + border: thin solid black; +} + + +/* index terms in phrase contexts */ + +*[class~="topic\/indexterm"] { + display: block; + margin-left: +6pt; + border: thin inset gray; + color: black; + background-color: #ffddff; +} + +*[class~="topic\/indexterm"]:before { + content: "[index term: "; +} + +*[class~="topic\/indexterm"]:after { + content: "]"; +} + + +/*== prolog and metadata ==*/ +author:before { + color: blue; + font-weight: bold; + content: "Author ["; +} + +author:after { + color: blue; + font-weight: bold; + content: "]"; +} + +copyrholder { + display: block; +} + +year:before { + content: "Copyright year " attr(year) " "; +} + +copyright:before { + color: blue; + font-weight: bold; + content: "Copyright ["; +} + +copyright:after { + color: blue; + font-weight: bold; + content: "]"; +} + +critdates:before { + color: blue; + font-weight: bold; + content: "Critical dates ["; +} + +critdates:after { + color: blue; + font-weight: bold; + content: "]"; +} + +permissions:before { + color: blue; + font-weight: bold; + content: "Permissions ["; +} + +permissions:after { + color: blue; + font-weight: bold; + content: "]"; +} + +metadata { + display: block; + background-color: #66FF66; + padding-top: 3pt; + padding-right: 3pt; + padding-left: 3pt; + padding-bottom: 6pt; + border: thin solid red; + margin-top: 2pt; + margin-left: 2pt; + margin-right: 2pt; + margin-bottom: 2pt; +} + +prolog:before { + color: black; + font-weight: bold; + content: "Prolog:"; +} + +metadata:before { + color: black; + font-weight: bold; + content: "Metadata:"; +} + +prodinfo { + background-color: #e0e0e0; + display: block; + margin-left: 16pt; + margin-top: 6pt; + border: thin solid black; +} + +category:before { + color: blue; + font-weight: bold; + content: "Category ["; +} + +category:after { + color: blue; + font-weight: bold; + content: "]"; +} + +audience:before { + color: blue; + font-weight: bold; + content: "Audience [" attr(type) "]"; +} + +keywords:before { + color: blue; + font-weight: bold; + content: "Keywords ["; +} + +keywords:after { + color: blue; + font-weight: bold; + content: "]"; +} + +language:before { + color: blue; + font-weight: bold; + content: "Language [" attr(lang) "]"; +} + +othermeta:before { + color: blue; + font-weight: bold; + content: "Other Metadata: name=[" attr(name) "] content=[" attr(content) "]"; +} + + +/*== image data ==*/ + +image, image[placement="inline"] { + display: inline; + content: image(attr(href),-400,-200); +} + +image[placement="break"] { + display: block; + content: image(attr(href),-400,-200); +} + + + +/*== specially highlighted elements ==*/ + +required-cleanup { + color: #CC3333; + background-color: #FFFF99; + border: thick solid black; +} + +draft-comment { + display: block; + margin-top: 6pt; + margin-bottom: 2pt; + background-color: #FF99FF; + border: thin solid black; +} +/* color: #CC3333; */ + + +draft-comment:before { + font-weight: bold; + content: "Comment by "attr(reviewer)": "; +} + + + + +/*== linking in topics ==*/ + +related-links { + display: block; +} + +related-links:before { + display: block; + color: black; + font-weight: bold; + content: "Related Links:"; +} + +links, linklist, linkpool { + margin-top: 1.33ex; + margin-bottom: 1.33ex; + display: block; + margin-left: 2ex; +} + +links:before, linklist:before, linkpool:before { + color: green; + font-weight: bold; + content: "Links:"; +} + +links > title, linklist > title, linkpool > title { + display: block; + font-weight: bold; + margin-top: 6pt; +} + +/*== common and separate behaviors of link, xref, cite ==*/ + +link { + display: block; + margin-left: +20pt; +} + +xref, cite { + display: inline; +} + +link, xref, cite { + text-decoration: underline; + color: red; +} + +link[href], xref[href], cite[href] { + text-decoration: underline; + color: blue; +} + +xref:before { + font-weight: bold; + content: "[" attr(type) "--" attr(href) "]"; +} + +*[class~="topic\/xref"]:before { + font-weight: bold; + content: "["attr(type)"--"attr(href)"]"; +} + + +/* rendering support for XML meta elements (comments, PIs) */ + +*:comment, *:processing-instruction { + padding: 2px; + font-size: smaller; + font-family: monospace; +} + +*:comment { + border: thin solid rgb(128, 128, 0); + background-color: rgb(192, 192, 128); +} + +*:processing-instruction { + border: thin solid rgb(0, 128, 0); + background-color: rgb(192, 255, 192); +} + +*:comment, *:processing-instruction { + display: block; + white-space: pre; + margin: 2px; +} + + + + + +/* process specific behaviors */ + + +@media morphon { + * { + additional-helpset-location: url(dita-help.jar); + additional-helpset-mapfile: url(morphon-map.xml); + additional-helpset-name: dita-help; + } + entry { + display: table-cell; + } + xtgroup { + table-model: cals; + } + image[format="GIF"] { + plugin-view: "com.morphon.visualplugins.docbook.DocBook_ImageData"; + } + +} + + +@media xxe { +/* list item */ + +} + + +/*== dl, table-like rendering ==*/ +xdl:before { + font-weight: bold; + font-size: 10pt; +} + +xdl { + display: table; +} + +xdlhead { + display: table-row; +} + +xdthd { + display: table-cell; + list-style-type: none; + font-weight: bold; + background-color: silver; +} + +xddhd { + content: " - "; + display: table-cell; + font-weight: bold; + background-color: silver; +} + +xdlentry { + display: table-row; +} + +xdt { + display: table-cell; + font-weight: bold; +} + +xdd { + display: table-cell; +} + +/* yet another dl version */ +xdt { + font-weight: bold; +} + +xdd { + display: list-item; + list-style-type: none; +} + diff --git a/org.dita.dost/DITA-OT/css/topic_classed.css b/org.dita.dost/DITA-OT/css/topic_classed.css new file mode 100644 index 000000000..b16ecd6a1 --- /dev/null +++ b/org.dita.dost/DITA-OT/css/topic_classed.css @@ -0,0 +1,890 @@ +/* + | This file is part of the DITA Open Toolkit project hosted on + | Sourceforge.net. See the accompanying license.txt file for + | applicable licenses. +*/ +/* + | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. +*/ + +*[class\~="topic\/ol"] > li > *[class\~="topic\/ol"] > *[class\~="topic\/li"] { + list-style-type: lower-alpha !important; +} + +/* mods to update in topic_classed: + box model for link/linklist etc + CALS table model +*/ +/* class-based lookups for DITA */ +author, copyright, critdates, permissions, audience, othermeta, language, category, context, dd, ddhd, desc, dl, dlhead, dlentry, dt, dthd, example, fig, figbody, lq, note, ol, p, prolog, relgroup, longdesc, title, ul { + display: block; +} + +*[class~="topic\/topic"] { + display: block; + margin-top: 6pt; + margin-bottom: 9pt; + font-family: sans-serif; + padding-left: 5px; + padding-right: 5px; +} + +*[class~="topic\/topic"] > *[class~="topic\/title"] { + display: block; + margin-top: 16pt; + margin-bottom: 9pt; + font-size: 22pt; + font-weight: bold; + color: #000001; +} + +* > *[class~="topic\/topic"] > *[class~="topic\/title"] { + margin-top: 20pt; + font-size: 18pt; + font-weight: bold; + color: #000002; +} + +* > * > *[class~="topic\/topic"] > *[class~="topic\/title"] { + margin-top: 20pt; + font-size: 16pt; + font-weight: bold; + color: #000002; +} + +* > * > * > *[class~="topic\/topic"] > *[class~="topic\/title"] { + margin-top: 10pt; + font-size: 14pt; + font-weight: bold; + color: #000000; +} + +*[class~="topic\/searchtitle"] { + margin-top: 6pt; + margin-left: 24pt; + font-size: 14pt; + font-weight: bold; + display: block; + color: teal; +} + +*[class~="topic\/searchtitle"]:before { + color: blue; + font-weight: bold; + margin-left: 24pt; + display: inline; + margin-left: 24pt; + content: "Search Title: "; +} + +/* For authoring, call attention to shortdesc by boxing it. + For output, its just a paragraph. */ +*[class~="topic\/shortdesc"] { + display: block; + margin-top: 6pt; + margin-bottom: 6pt; + border: thin solid black; +} + +*[class~="topic\/prolog"] { + margin-top: 1pc; + margin-left: 24pt; + background-color: #99FFCC; + padding-top: 3pt; + padding-right: 3pt; + padding-left: 3pt; + padding-bottom: 6pt; + border: thin solid olive; + margin-bottom: 1pc; +} + +*[class~="topic\/body"] { + display: block; + margin-left: 12pt; +} + +/* general setup for section-like divisions and exhibits */ +*[class~="topic\/section"], *[class~="topic\/example"], *[class~="topic\/table"], *[class~="topic\/fig"] { + margin-top: 12pt; + display: block; +} + +*[class~="topic\/section"] > *[class~="topic\/title"], *[class~="topic\/example"] > *[class~="topic\/title"] { + display: block; + font-weight: bold; + margin-top: 6pt; + margin-bottom: 2pt; +} + +/*== special content and exhibits ==*/ +*[spectitle]:before { + display: block; + font-weight: bold; + margin-bottom: 2pt; + content: attr(spectitle) ": "; +} + +*[spectitle][class~="topic\/section"]:before, *[spectitle][class~="topic\/example"]:before { + display: block; + font-weight: bold; + font-size: 11pt; + content: attr(spectitle) ": "; +} + +*[specentry]:before { + display: block; + font-weight: bold; + margin-bottom: 2pt; + content: attr(specentry) ": "; +} + +*[conref]:before { + content: "Conref: [" attr(conref) "]"; +} + +/*== body content ==*/ +/* apparently not supported in XXE */ +*[class~="topic\/section"] > p:first-child { + display: block; + margin-top: 6pt; + margin-bottom: 6pt; +} + +*[class~="topic\/section"] > *[class~="topic\/p"] { + display: block; + margin-top: 6pt; +} + +*[class~="topic\/p"], *[class~="topic\/note"] { + display: block; + margin-bottom: 6pt; +} + +*[class~="topic\/note"] > *[class~="topic\/p"] { + display: block; + margin-top: 6pt; + margin-bottom: 6pt; +} + +*[type="note"][class~="topic\/note"]:before { + font-weight: bold; + content: "Note: "; +} + +*[type="tip"][class~="topic\/note"]:before { + font-weight: bold; + content: "Tip: "; +} + +*[type="fastpath"][class~="topic\/note"]:before { + font-weight: bold; + content: "Fastpath: "; +} + +/* additional to add here: attention, caution, danger, important, remember, restriction, other */ +note:before { + font-weight: bold; + content: attr(type) "Note: "; +} + +/*== list item ==*/ +*[class~="topic\/li"] { + margin-left: 20pt; + display: list-item; + margin-bottom: 2pt; + margin-top: 6pt; +} + +*[class~="topic\/ul"], *[class~="topic\/ol"] { + margin-top: 6pt; + margin-bottom: 6pt; +} + +*[class~="topic\/ul"] > *[class~="topic\/li"] { + list-style-type: disc; +} + +*[class~="topic\/ol"] > *[class~="topic\/li"] { + list-style-type: decimal; +} + +*[class~="topic\/ol"] > *[class~="topic\/li"] > *[class~="topic\/ol"] > *[class~="topic\/li"] { + list-style-type: lower-alpha; +} + +*[class~="topic\/sl"] { + list-style: none; +} + +*[class~="topic\/sli"] { + display: list-item; +} + +/*== phrase markup ==*/ +*[class\~="hi-d\/b"] { + font-weight: bold; +} +*[class\~="hi-d\/i"] { + font-style : italic; +} +*[class\~="hi-d\/u"] { + text-decoration : underline; +} +*[class\~="hi-d\/tt"], *[class\~="sw-d\/systemoutput"] { + font-family : monospace; +} +*[class\~="ui-d\/uicontrol"] , *[class\~="pr-d/parmname"] { + font-weight: bold; +} + +*[class~="topic\/q"]:before { + content: "\""; +} + +*[class~="topic\/q"]:after { + content: "\""; +} + +*[class~="topic\/cite"] { + font-style: italic; +} + +*[class~="topic\/fn"]:before { + color: purple; + font-weight: bold; + content: " [Footnote: "; +} + +*[class~="topic\/fn"]:after { + color: purple; + font-weight: bold; + content: "] "; +} + +*[class~="topic\/fn"] { + color: purple; + font-weight: bold; +} + +/*== default (preferred) rendering of dl as indented list ==*/ +dl[title]:before, *[title]:before { + font-weight: bold; + font-size: 11pt; + content: attr(title) ": "; +} + +*[class~="topic\/dlhead"] { + font-weight: bold; +} + +*[class~="topic\/dl"] { + margin-left: 2ex; + margin-top: 1.33ex; + margin-bottom: 1.33ex; +} + +*[class~="topic\/dt"], *[class~="topic\/dthd"] { + font-weight: bold; +} + +*[class~="topic\/dd"], *[class~="topic\/ddhd"] { + margin-left: 4ex; +} + +/*== line-oriented content ==*/ +*[class~="topic\/pre"] { + display: block; + white-space: pre; + background-color: #e0e0e0; + border: thin solid gray; + font-family: Courier; + margin-top: 1.33ex; + margin-bottom: 1.33ex; +} + +*[class~="topic\/lines"] { + white-space: pre; + display: block; + font-style: normal; +} + +/*== blocked paragraphs and contexts ==*/ +*[class~="topic\/lq"] { + margin-left: 20pt; + display: block; + margin-top: 6pt; +} + +*[class~="topic\/p"] > *[class~="topic\/pre"] { + margin-top: 6pt; +} + +/* generic support for the scale attribute (must match an e*/ +/*display-atts: +scale (50|60|70|80|90|100|110|120|140|160|180|200) #IMPLIED +frame (top | bottom |topbot | all | sides | none) #IMPLIED +expanse (page|column|textline) #IMPLIED +*/ +*[scale="50"] { + font-size: 50%; +} + +*[scale="60"] { + font-size: 60%; +} + +*[scale="70"] { + font-size: 70%; +} + +*[scale="80"] { + font-size: 80%; +} + +*[scale="90"] { + font-size: 90%; +} + +*[scale="100"] { + font-size: 100%; +} + +*[scale="110"] { + font-size: 110%; +} + +*[scale="120"] { + font-size: 120%; +} + +*[scale="140"] { + font-size: 140%; +} + +*[scale="160"] { + font-size: 160%; +} + +*[scale="180"] { + font-size: 180%; +} + +*[scale="200"] { + font-size: 200%; +} + +/*== figure markup ==*/ +*[frame="all"][class~="topic\/fig"] { + border: thin solid black; + margin-bottom: 6pt; +} + +/*== compact (for dl and its derivatives; considering deprecation) ==*/ +*[compact="yes"] > *[class~="topic\/li"] { + margin-top: 0pt; +} + +/* == titles for figs, tables == */ +*[class~="topic\/fig"] > *[class~="topic\/title"] { + font-weight: bold; + display: block; + margin-bottom: 4pt; +} + +*[class~="topic\/fig"] > *[class~="topic\/title"]:before { + font-weight: bold; + content: "Figure: "; +} + +*[class~="topic\/table"] > *[class~="topic\/title"] { + font-weight: bold; + display: block; + margin-bottom: 4pt; +} + +*[class~="topic\/table"] > *[class~="topic\/title"]:before { + font-weight: bold; + content: "Table: "; +} + +/*== CALS table markup ==*/ +*[class~="topic\/table"] { + display: block; +} + +*[class~="topic\/thead"] > *[class~="topic\/row"] > *[class~="topic\/entry"] { + font-weight: bold; +} + +*[class~="topic\/tgroup"] { + display: table; +} + +*[class~="topic\/thead"] { + display: table-header-group; +} + +*[class~="topic\/tfoot"] { + display: table-footer-group; +} + +*[class~="topic\/tbody"] { + display: table-row-group; +} + +*[class~="topic\/row"] { + display: table-row; +} + +*[class~="topic\/entry"] { + display: table-cell; + border: thin solid black; +} + +/* rendering for context dependent table content */ +/* +*[class~="topic\/section"] > *[class~="topic\/table"], +*[class~="topic\/example"] > *[class~="topic\/table"] { + margin-top: 0pt; +} +*/ +*[class~="topic\/entry"] > *[class~="topic\/image"] { + margin-top: 0pt; + margin-bottom: 0pt; +} + +/*== simple table markup ==*/ +*[class~="topic\/simpletable"] { + display: table; + border: thin solid gray; +} + +*[class~="topic\/strow"], *[class~="topic\/sthead"] { + display: table-row; +} + +*[class~="topic\/sthead"] > *[class~="topic\/stentry"] { + display: table-cell; + font-weight: bold; + text-align: center; + border: thin solid gray; +} + +*[class~="topic\/strow"] > *[class~="topic\/stentry"] { + display: table-cell; + border: thin solid gray; +} + +*[class~="topic\/note"] { + margin-top: 6pt; +} + +/*== frame support for figures, tables ==*/ +fig[frame="topbot"] { + border: thin solid black; +} + +/* index terms in phrase contexts */ +indexterm { + display: block; + margin-left: 6pt; + border: thin inset gray; + color: black; + background-color: #ffddff; +} + +indexterm:before { + content: "[index term: "; +} + +indexterm:after { + content: "]"; +} + +/*== prolog and metadata ==*/ +*[class~="topic\/author"]:before { + color: blue; + font-weight: bold; + content: "Author ["; +} + +*[class~="topic\/author"]:after { + color: blue; + font-weight: bold; + content: "]"; +} + +*[class~="topic\/copyrholder"] { + display: block; +} + +*[class~="topic\/year"]:before { + content: "Copyright year " attr(year) " "; +} + +*[class~="topic\/copyright"]:before { + color: blue; + font-weight: bold; + content: "Copyright ["; +} + +*[class~="topic\/copyright"]:after { + color: blue; + font-weight: bold; + content: "]"; +} + +*[class~="topic\/critdates"]:before { + color: blue; + font-weight: bold; + content: "Critical dates ["; +} + +*[class~="topic\/critdates"]:after { + color: blue; + font-weight: bold; + content: "]"; +} + +*[class~="topic\/permissions"]:before { + color: blue; + font-weight: bold; + content: "Permissions ["; +} + +*[class~="topic\/permissions"]:after { + color: blue; + font-weight: bold; + content: "]"; +} + +*[class~="topic\/metadata"] { + display: block; + background-color: #66FF66; + padding-top: 3pt; + padding-right: 3pt; + padding-left: 3pt; + padding-bottom: 6pt; + border: thin solid red; + margin-top: 2pt; + margin-left: 2pt; + margin-right: 2pt; + margin-bottom: 2pt; +} + +*[class~="topic\/prolog"]:before { + color: black; + font-weight: bold; + content: "Prolog:"; +} + +*[class~="topic\/metadata"]:before { + color: black; + font-weight: bold; + content: "Metadata:"; +} + +*[class~="topic\/prodinfo"] { + background-color: #e0e0e0; + display: block; + margin-left: 16pt; + margin-top: 6pt; + border: thin solid black; +} + +*[class~="topic\/category"]:before { + color: blue; + font-weight: bold; + content: "Category ["; +} + +*[class~="topic\/category"]:after { + color: blue; + font-weight: bold; + content: "]"; +} + +*[class~="topic\/audience"]:before { + color: blue; + font-weight: bold; + content: "Audience [" attr(type) "]"; +} + +*[class~="topic\/keywords"]:before { + color: blue; + font-weight: bold; + content: "Keywords ["; +} + +*[class~="topic\/keywords"]:after { + color: blue; + font-weight: bold; + content: "]"; +} + +*[class~="topic\/language"]:before { + color: blue; + font-weight: bold; + content: "Language [" attr(lang) "]"; +} + +*[class~="topic\/othermeta"]:before { + color: blue; + font-weight: bold; + content: "Other Metadata: name=[" attr(name) "] content=[" attr(content) "]"; +} + +/*== image data ==*/ +*[class\~="topic\/image"], *[placement="inline"][class\~="topic\/image"] { + display: inline; + plugin-view: "com.morphon.visualplugins.docbook.DocBook_ImageData"; + x-morphon-docbook-imagedata-xml-file-name: "href"; +} + +*[placement="break"][class~="topic\/image"] { + display: block; + plugin-view: "com.morphon.visualplugins.docbook.DocBook_ImageData"; + x-morphon-docbook-imagedata-xml-file-name: "href"; +} + +*[class~="topic\/image"][alt]:after { + content: "Alt: [" attr(alt) "]"; +} + +/*== specially highlighted elements ==*/ +*[class~="topic\/required-cleanup"] { + color: #CC3333; + background-color: #FFFF99; + border: thick solid black; +} + +*[class~="topic\/draft-comment"] { + display: block; + margin-top: 6pt; + margin-bottom: 2pt; + background-color: #FF99FF; + border: thin solid black; +} + +/* color: #CC3333; */ +*[class~="topic\/draft-comment"]:before { + font-weight: bold; + content: "Comment by " attr(reviewer) ": "; +} + +/*== linking in topics ==*/ +*[class~="topic\/related-links"] { + display: block; +} + +*[class~="topic\/related-links"]:before { + display: block; + color: black; + font-weight: bold; + content: "Related Links:"; +} + +*[class~="topic\/links"], *[class~="topic\/linklist"], *[class~="topic\/linkpool"] { + margin-top: 1.33ex; + margin-bottom: 1.33ex; + display: block; + margin-left: 2ex; +} + +*[class~="topic\/links"]:before, *[class~="topic\/linklist"]:before, *[class~="topic\/linkpool"]:before { + color: green; + font-weight: bold; + content: "Links:"; +} + +*[class~="topic\/links"] > *[class~="topic\/title"], *[class~="topic\/linklist"] > *[class~="topic\/title"], *[class~="topic\/linkpool"] > *[class~="topic\/title"] { + display: block; + font-weight: bold; + margin-top: 6pt; +} + +/*== common and separate behaviors of link, xref, cite ==*/ +*[class~="topic\/link"] { + display: block; + margin-left: 20pt; +} + +*[class~="topic\/xref"], *[class~="topic\/cite"] { + display: inline; +} + +*[class~="topic\/link"], *[class~="topic\/xref"], *[class~="topic\/cite"] { + text-decoration: underline; + color: red; +} + +*[href][class~="topic\/link"], *[href][class~="topic\/xref"], *[href][class~="topic\/cite"] { + text-decoration: underline; + color: blue; +} + +*[class~="topic\/xref"]:before { + font-weight: bold; + content: "[" attr(type) "--" attr(href) "]"; +} + +/* linking in topics */ +*[class~="topic\/link"], *[class~="topic\/xref"] { + text-decoration: underline; + color: red; +} + +*[href][class~="topic\/link"], *[href][class~="topic\/xref"] { + text-decoration: underline; + color: blue; +} + +*[class~="topic\/link"] { + display: block; + margin-left: 20pt; +} + +*[class~="topic\/xref"]:before { + font-weight: bold; + content: "[" attr(type) "--" attr(href) "]"; +} + +/* rendering support for XML meta elements (comments, PIs) */ +*:comment, *:processing-instruction { + padding: 2px; + font-size: smaller; + font-family: monospace; +} + +*:comment { + border: thin solid rgb(128, 128, 0); + background-color: rgb(192, 192, 128); +} + +*:processing-instruction { + border: thin solid rgb(0, 128, 0); + background-color: rgb(192, 255, 192); +} + +*:comment, *:processing-instruction { + display: block; + white-space: pre; + margin: 2px; +} + +/* process specific behaviors */ +@media morphon { + * { + additional-helpset-location: url(dita-help.jar); + additional-helpset-mapfile: url(morphon-map.xml); + additional-helpset-name: dita-help; + } + *[class~="topic\/entry"] { + display: table-cell; + } + *[class~="topic\/xtgroup"] { + table-model: cals; + } + *[format="GIF"][class~="topic\/image"] { + plugin-view: "com.morphon.visualplugins.docbook.DocBook_ImageData"; + } + +} + +@media xxe { + /* list item */ + *[class~="topic\/ul"] { + margin-left: 2ex; + margin-top: 1.33ex; + margin-bottom: 1.33ex; + } + *[class~="topic\/ul"] > li { + margin-left: 2.5ex; + } + *[class~="topic\/ul"] > li:before { + display: marker; + content: disc; + } + *[class~="topic\/ul"] > li *[class~="topic\/ul"] > li:before { + display: marker; + content: square; + } + *[class~="topic\/ul"] > li *[class~="topic\/ul"] > li *[class~="topic\/ul"] > li:before { + display: marker; + content: icon(diamond); + } + *[class~="topic\/ul"] > li *[class~="topic\/ul"] > li *[class~="topic\/ul"] > li *[class~="topic\/ul"] > li:before { + display: marker; + content: circle; + } + *[class~="topic\/ol"] { + margin-left: 2ex; + margin-top: 1.33ex; + margin-bottom: 1.33ex; + } + *[class~="topic\/ol"] > li { + margin-left: 6ex; + } + *[class~="topic\/ol"] > li:before { + display: marker; + content: counter(n,decimal); + font-weight: bold; + } + *[style~=lower-alpha][class~="topic\/ol"] > li:before { + display: marker; + content: counter(n,lower-alpha); + } + *[style~=upper-alpha][class~="topic\/ol"] > li:before { + display: marker; + content: counter(n,upper-alpha); + } + *[style~=lower-roman][class~="topic\/ol"] > li:before { + display: marker; + content: counter(n,lower-roman); + } + *[style~=upper-roman][class~="topic\/ol"] > li:before { + display: marker; + content: counter(n,upper-roman); + } + *[class~="topic\/ol"] ul, ul *[class~="topic\/ol"], ul ul, *[class~="topic\/ol"] *[class~="topic\/ol"] { + margin-top: 0; + margin-bottom: 0; + } + +} + +/* alternate dl rendering as a table */ +xdl { + display: table; +} + +xdlhead { + display: table-row; +} + +xdthd { + display: table-cell; + font-weight: bold; + background-color: silver; +} + +xddhd { + content: " - "; + display: table-cell; + font-weight: bold; + background-color: silver; +} + +xdlentry { + display: table-row; +} + +xdt { + display: table-cell; + font-weight: bold; +} + +xdd { + display: table-cell; +} + diff --git a/org.dita.dost/DITA-OT/demo/README.txt b/org.dita.dost/DITA-OT/demo/README.txt new file mode 100644 index 000000000..0801d952a --- /dev/null +++ b/org.dita.dost/DITA-OT/demo/README.txt @@ -0,0 +1,27 @@ +The demo folder has been deprecated and the following plug-ins have been moved +to plugins folder: + +* demo/dita11 -> plugins/org.dita.specialization.dita11 +* demo/dita132 -> plugins/org.dita.specialization.dita132 +* demo/eclipsemap -> plugins/org.dita.specialization.eclipsemap +* demo/fo -> plugins/org.dita.pdf2 +* demo/tocjs -> plugins/com.sophos.tocjs + +The following plug-ins in the demo folder have been moved to a separate +plug-ins Git repository : + +* demo/FrameMaker_adapter +* demo/apiref +* demo/authorinfo +* demo/book +* demo/elementref +* demo/enote +* demo/faq +* demo/h2d +* demo/java +* demo/javaapiref +* demo/legacypdf +* demo/music +* demo/thesaurus +* demo/tutorial +* demo/video diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/basemap.dtd b/org.dita.dost/DITA-OT/dtd/base/dtd/basemap.dtd new file mode 100644 index 000000000..682ee2f17 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/basemap.dtd @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%mapgroup-d-dec; + +%indexing-d-dec; + +%delay-d-dec; + +%hi-d-dec; + +%ut-d-dec; + +%hazard-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%map-type; + + + + + + + +%mapgroup-d-def; + +%indexing-d-def; + +%delay-d-def; + +%hi-d-def; + +%ut-d-def; + +%hazard-d-def; + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/basetopic.dtd b/org.dita.dost/DITA-OT/dtd/base/dtd/basetopic.dtd new file mode 100644 index 000000000..2ddf91ea5 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/basetopic.dtd @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + +%hazard-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%topic-type; + + + + + + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + +%hazard-d-def; + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/commonElements.ent b/org.dita.dost/DITA-OT/dtd/base/dtd/commonElements.ent new file mode 100644 index 000000000..ba245f944 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/commonElements.ent @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/commonElements.mod b/org.dita.dost/DITA-OT/dtd/base/dtd/commonElements.mod new file mode 100644 index 000000000..5477a882f --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/commonElements.mod @@ -0,0 +1,1896 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%commonDefns; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%tableXML; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/delayResolutionDomain.ent b/org.dita.dost/DITA-OT/dtd/base/dtd/delayResolutionDomain.ent new file mode 100644 index 000000000..5100f33ef --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/delayResolutionDomain.ent @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/delayResolutionDomain.mod b/org.dita.dost/DITA-OT/dtd/base/dtd/delayResolutionDomain.mod new file mode 100644 index 000000000..51b9e2ef6 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/delayResolutionDomain.mod @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/hazardstatementDomain.ent b/org.dita.dost/DITA-OT/dtd/base/dtd/hazardstatementDomain.ent new file mode 100644 index 000000000..5a11bff4a --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/hazardstatementDomain.ent @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/hazardstatementDomain.mod b/org.dita.dost/DITA-OT/dtd/base/dtd/hazardstatementDomain.mod new file mode 100644 index 000000000..115f259b7 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/hazardstatementDomain.mod @@ -0,0 +1,247 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/highlightDomain.ent b/org.dita.dost/DITA-OT/dtd/base/dtd/highlightDomain.ent new file mode 100644 index 000000000..5aee5d735 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/highlightDomain.ent @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/highlightDomain.mod b/org.dita.dost/DITA-OT/dtd/base/dtd/highlightDomain.mod new file mode 100644 index 000000000..02e7b4346 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/highlightDomain.mod @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/indexingDomain.ent b/org.dita.dost/DITA-OT/dtd/base/dtd/indexingDomain.ent new file mode 100644 index 000000000..b03d7b86c --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/indexingDomain.ent @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/indexingDomain.mod b/org.dita.dost/DITA-OT/dtd/base/dtd/indexingDomain.mod new file mode 100644 index 000000000..266eeb88b --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/indexingDomain.mod @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/map.mod b/org.dita.dost/DITA-OT/dtd/base/dtd/map.mod new file mode 100644 index 000000000..4f6150431 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/map.mod @@ -0,0 +1,616 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%commonElements; + + +%metaXML; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/mapGroup.ent b/org.dita.dost/DITA-OT/dtd/base/dtd/mapGroup.ent new file mode 100644 index 000000000..61a7db8ba --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/mapGroup.ent @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/mapGroup.mod b/org.dita.dost/DITA-OT/dtd/base/dtd/mapGroup.mod new file mode 100644 index 000000000..c3b0aa05e --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/mapGroup.mod @@ -0,0 +1,526 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/metaDecl.mod b/org.dita.dost/DITA-OT/dtd/base/dtd/metaDecl.mod new file mode 100644 index 000000000..ba1081813 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/metaDecl.mod @@ -0,0 +1,561 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/tblDecl.mod b/org.dita.dost/DITA-OT/dtd/base/dtd/tblDecl.mod new file mode 100644 index 000000000..8b4b318e0 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/tblDecl.mod @@ -0,0 +1,411 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/topic.mod b/org.dita.dost/DITA-OT/dtd/base/dtd/topic.mod new file mode 100644 index 000000000..31e8d40cb --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/topic.mod @@ -0,0 +1,687 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%topicDefns; + + +%commonElements; + + +%metaXML; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/topicDefn.ent b/org.dita.dost/DITA-OT/dtd/base/dtd/topicDefn.ent new file mode 100644 index 000000000..38d79824a --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/topicDefn.ent @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%commonDefns; + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/utilitiesDomain.ent b/org.dita.dost/DITA-OT/dtd/base/dtd/utilitiesDomain.ent new file mode 100644 index 000000000..c27661315 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/utilitiesDomain.ent @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/base/dtd/utilitiesDomain.mod b/org.dita.dost/DITA-OT/dtd/base/dtd/utilitiesDomain.mod new file mode 100644 index 000000000..72f38cfbd --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/base/dtd/utilitiesDomain.mod @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/bookmap/dtd/bookmap.dtd b/org.dita.dost/DITA-OT/dtd/bookmap/dtd/bookmap.dtd new file mode 100644 index 000000000..dde846965 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/bookmap/dtd/bookmap.dtd @@ -0,0 +1,268 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%bookmap-dec; + + + + + + +%mapgroup-d-dec; + + +%indexing-d-dec; + +%delay-d-dec; + +%xnaldomain-d-dec; + +%hi-d-dec; + +%ut-d-dec; + +%hazard-d-dec; + +%abbrev-d-dec; + +%pr-d-dec; + +%sw-d-dec; + +%ui-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%map-type; + + +%bookmap-type; + + + + + + +%mapgroup-d-def; + + +%indexing-d-def; + +%delay-d-def; + +%xnaldomain-d-def; + +%hi-d-def; + +%ut-d-def; + +%hazard-d-def; + +%abbrev-d-def; + +%ui-d-def; + +%pr-d-def; + +%sw-d-def; + + diff --git a/org.dita.dost/DITA-OT/dtd/bookmap/dtd/bookmap.ent b/org.dita.dost/DITA-OT/dtd/bookmap/dtd/bookmap.ent new file mode 100644 index 000000000..f71a97a68 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/bookmap/dtd/bookmap.ent @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/bookmap/dtd/bookmap.mod b/org.dita.dost/DITA-OT/dtd/bookmap/dtd/bookmap.mod new file mode 100644 index 000000000..1568f1b3d --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/bookmap/dtd/bookmap.mod @@ -0,0 +1,1292 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/ditaval/dtd/ditaval.dtd b/org.dita.dost/DITA-OT/dtd/ditaval/dtd/ditaval.dtd new file mode 100644 index 000000000..718005c26 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/ditaval/dtd/ditaval.dtd @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningAssessment.dtd b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningAssessment.dtd new file mode 100644 index 000000000..8aafdc20a --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningAssessment.dtd @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%learningBase-dec; + +%learningAssesment-dec; + + + + + + + %learningInteractionBase-d-dec; + + + %learning-d-dec; + + + %learningmeta-d-dec; + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%topic-type; + + + + %learningBase-typemod; + + + + %learningAssessment-typemod; + + + + + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + + + %learningInteractionBase-d-def; + + + %learning-d-def; + + + %learningmeta-d-def; + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningAssessment.ent b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningAssessment.ent new file mode 100644 index 000000000..76c7e26c9 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningAssessment.ent @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningAssessment.mod b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningAssessment.mod new file mode 100644 index 000000000..20fdcf3c0 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningAssessment.mod @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningBase.ent b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningBase.ent new file mode 100644 index 000000000..c9fd1b662 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningBase.ent @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningBase.mod b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningBase.mod new file mode 100644 index 000000000..466f25db0 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningBase.mod @@ -0,0 +1,398 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningBookmap.dtd b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningBookmap.dtd new file mode 100644 index 000000000..17728c0d2 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningBookmap.dtd @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%bookmap-dec; + + + + + + + %learningmap-d-dec; + + + %learningmeta-d-dec; + + +%mapgroup-d-dec; + + +%indexing-d-dec; + +%delay-d-dec; + + +%xnaldomain-d-dec; + +%hi-d-dec; + +%ut-d-dec; + +%hazard-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%map-type; + + +%bookmap-type; + + + + + + +%mapgroup-d-def; + + +%indexing-d-def; + +%delay-d-def; + + +%xnaldomain-d-def; + + + %learningmap-d-def; + + + %learningmeta-d-def; + +%hi-d-def; + +%ut-d-def; + +%hazard-d-def; + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningContent.dtd b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningContent.dtd new file mode 100644 index 000000000..cd24aff74 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningContent.dtd @@ -0,0 +1,265 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%concept-dec; + +%reference-dec; + +%task-dec; + +%learningBase-dec; + +%learningContent-dec; + +%learningAssesment-dec; + +%learningSummary-dec; + + + + + + + + %learningInteractionBase-d-dec; + + + %learning-d-dec; + + + %learningmeta-d-dec; + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%topic-type; + + + + %learningBase-typemod; + + + + %task-typemod; + + + + %concept-typemod; + + + + %reference-typemod; + + + + %learningSummary-typemod; + + + + %learningAssessment-typemod; + + + + %learningContent-typemod; + + + + + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + + + %learningInteractionBase-d-def; + + + %learning-d-def; + + + %learningmeta-d-def; + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningContent.ent b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningContent.ent new file mode 100644 index 000000000..c07313d19 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningContent.ent @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningContent.mod b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningContent.mod new file mode 100644 index 000000000..268d94d17 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningContent.mod @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningDomain.ent b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningDomain.ent new file mode 100644 index 000000000..5ad9d0064 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningDomain.ent @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningDomain.mod b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningDomain.mod new file mode 100644 index 000000000..bbdc0ec59 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningDomain.mod @@ -0,0 +1,680 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningInteractionBaseDomain.ent b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningInteractionBaseDomain.ent new file mode 100644 index 000000000..5793b8ac3 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningInteractionBaseDomain.ent @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningInteractionBaseDomain.mod b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningInteractionBaseDomain.mod new file mode 100644 index 000000000..ce703a6ca --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningInteractionBaseDomain.mod @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMap.dtd b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMap.dtd new file mode 100644 index 000000000..fe08b6a2b --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMap.dtd @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + %learningmap-d-dec; + + + %learningmeta-d-dec; + + + %mapgroup-d-dec; + + + %indexing-d-dec; + +%delay-d-dec; + +%hi-d-dec; + +%ut-d-dec; + +%hazard-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + %map-type; + + + + + + + %mapgroup-d-def; + + +%indexing-d-def; + +%delay-d-def; + + + %learningmap-d-def; + + + %learningmeta-d-def; + +%hi-d-def; + +%ut-d-def; + +%hazard-d-def; + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMapDomain.ent b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMapDomain.ent new file mode 100644 index 000000000..a1d6a5903 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMapDomain.ent @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMapDomain.mod b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMapDomain.mod new file mode 100644 index 000000000..f096a26cf --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMapDomain.mod @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMetadataDomain.ent b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMetadataDomain.ent new file mode 100644 index 000000000..63b947790 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMetadataDomain.ent @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMetadataDomain.mod b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMetadataDomain.mod new file mode 100644 index 000000000..cd012f3dd --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningMetadataDomain.mod @@ -0,0 +1,480 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningOverview.dtd b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningOverview.dtd new file mode 100644 index 000000000..eb311f3ad --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningOverview.dtd @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%learningBase-dec; + +%learningOverview-dec; + + + + + + + %learningInteractionBase-d-dec; + + + %learning-d-dec; + + + %learningmeta-d-dec; + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%topic-type; + + + + %learningBase-typemod; + + + + %learningOverview-typemod; + + + + + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + + + %learningInteractionBase-d-def; + + + %learning-d-def; + + + %learningmeta-d-def; + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningOverview.ent b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningOverview.ent new file mode 100644 index 000000000..08ccab3ef --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningOverview.ent @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningOverview.mod b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningOverview.mod new file mode 100644 index 000000000..013d9b919 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningOverview.mod @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningPlan.dtd b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningPlan.dtd new file mode 100644 index 000000000..1ffc61065 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningPlan.dtd @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%learningBase-dec; + +%learningPlan-dec; + + + + + + + %learningInteractionBase-d-dec; + + + %learning-d-dec; + + + %learningmeta-d-dec; + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%topic-type; + + + + %learningBase-typemod; + + + + %learningPlan-typemod; + + + + + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + + + %learningInteractionBase-d-def; + + + %learning-d-def; + + + %learningmeta-d-def; + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningPlan.ent b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningPlan.ent new file mode 100644 index 000000000..d2bca487c --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningPlan.ent @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningPlan.mod b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningPlan.mod new file mode 100644 index 000000000..60541b5e2 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningPlan.mod @@ -0,0 +1,1119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningSummary.dtd b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningSummary.dtd new file mode 100644 index 000000000..79a72882e --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningSummary.dtd @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%learningBase-dec; + +%learningSummary-dec; + + + + + + + %learningInteractionBase-d-dec; + + + %learning-d-dec; + + + %learningmeta-d-dec; + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%topic-type; + + + + %learningBase-typemod; + + + + %learningSummary-typemod; + + + + + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + + + %learningInteractionBase-d-def; + + + %learning-d-def; + + + %learningmeta-d-def; + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningSummary.ent b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningSummary.ent new file mode 100644 index 000000000..58aa35f52 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningSummary.ent @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/learning/dtd/learningSummary.mod b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningSummary.mod new file mode 100644 index 000000000..b00613952 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/learning/dtd/learningSummary.mod @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/machineryIndustry/dtd/machineryTask.dtd b/org.dita.dost/DITA-OT/dtd/machineryIndustry/dtd/machineryTask.dtd new file mode 100644 index 000000000..95902163f --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/machineryIndustry/dtd/machineryTask.dtd @@ -0,0 +1,215 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%task-dec; + + + + + +%taskreq-d-dec; + +%hazard-d-dec; + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + +%ui-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%machineryTaskbody-c-def; + + + + + + + +%topic-type; + + + +%task-typemod; + + + + + + + +%taskreq-d-def; + +%hazard-d-def; + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + +%ui-d-def; + + diff --git a/org.dita.dost/DITA-OT/dtd/machineryIndustry/dtd/machineryTaskbodyConstraint.mod b/org.dita.dost/DITA-OT/dtd/machineryIndustry/dtd/machineryTaskbodyConstraint.mod new file mode 100644 index 000000000..450d68550 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/machineryIndustry/dtd/machineryTaskbodyConstraint.mod @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/properties.dtd b/org.dita.dost/DITA-OT/dtd/properties.dtd new file mode 100644 index 000000000..5104c8446 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/properties.dtd @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/classifyDomain.ent b/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/classifyDomain.ent new file mode 100644 index 000000000..531f32b98 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/classifyDomain.ent @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/classifyDomain.mod b/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/classifyDomain.mod new file mode 100644 index 000000000..558f5a544 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/classifyDomain.mod @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/classifyMap.dtd b/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/classifyMap.dtd new file mode 100644 index 000000000..8a0ebd306 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/classifyMap.dtd @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%mapgroup-d-dec; + +%indexing-d-dec; + +%delay-d-dec; + +%classify-d-dec; + +%hi-d-dec; + +%ut-d-dec; + +%hazard-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%map-type; + + + + + + + +%mapgroup-d-def; + +%indexing-d-def; + +%delay-d-def; + +%classify-d-def; + +%hi-d-def; + +%ut-d-def; + +%hazard-d-def; + + diff --git a/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/subjectScheme.dtd b/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/subjectScheme.dtd new file mode 100644 index 000000000..c88e41512 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/subjectScheme.dtd @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%subjectScheme-dec; + + + + + +%mapgroup-d-dec; + +%hi-d-dec; + +%ut-d-dec; + +%hazard-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%map-type; + +%subjectScheme-type; + + + + + +%mapgroup-d-def; + +%hi-d-def; + +%ut-d-def; + +%hazard-d-def; + + diff --git a/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/subjectScheme.ent b/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/subjectScheme.ent new file mode 100644 index 000000000..7d8c88677 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/subjectScheme.ent @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/subjectScheme.mod b/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/subjectScheme.mod new file mode 100644 index 000000000..e568be0e0 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/subjectScheme/dtd/subjectScheme.mod @@ -0,0 +1,904 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/abbreviateDomain.ent b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/abbreviateDomain.ent new file mode 100644 index 000000000..b8f698a31 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/abbreviateDomain.ent @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/abbreviateDomain.mod b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/abbreviateDomain.mod new file mode 100644 index 000000000..506b01ba4 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/abbreviateDomain.mod @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/concept.dtd b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/concept.dtd new file mode 100644 index 000000000..b67a1f8e0 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/concept.dtd @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%concept-dec; + + + + + + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + +%hazard-d-dec; + +%abbrev-d-dec; + +%pr-d-dec; + +%sw-d-dec; + +%ui-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%topic-type; + + + + +%concept-typemod; + + + + + + + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + +%hazard-d-def; + +%abbrev-d-def; + +%ui-d-def; + +%pr-d-def; + +%sw-d-def; + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/concept.ent b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/concept.ent new file mode 100644 index 000000000..e09684163 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/concept.ent @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/concept.mod b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/concept.mod new file mode 100644 index 000000000..ca0e15390 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/concept.mod @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/ditabase.dtd b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/ditabase.dtd new file mode 100644 index 000000000..b8896f8d0 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/ditabase.dtd @@ -0,0 +1,331 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%concept-dec; + +%glossentry-dec; + +%glossgroup-dec; + +%reference-dec; + +%task-dec; + + + + + + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + +%hazard-d-dec; + +%abbrev-d-dec; + +%pr-d-dec; + +%sw-d-dec; + +%ui-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%strictTaskbody-c-def; + + + + + + +%topic-type; + + + + +%concept-typemod; + + + +%task-typemod; + + + +%reference-typemod; + + + +%glossentry-typemod; + + +%glossgroup-typemod; + + + + + + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + +%hazard-d-def; + +%abbrev-d-def; + +%ui-d-def; + +%pr-d-def; + +%sw-d-def; + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/generalTask.dtd b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/generalTask.dtd new file mode 100644 index 000000000..0b68f1269 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/generalTask.dtd @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%task-dec; + + + + + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + +%hazard-d-dec; + +%abbrev-d-dec; + +%pr-d-dec; + +%sw-d-dec; + +%ui-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%topic-type; + + + +%task-typemod; + + + + + + + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + +%hazard-d-def; + +%abbrev-d-def; + +%ui-d-def; + +%pr-d-def; + +%sw-d-def; + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossary.dtd b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossary.dtd new file mode 100644 index 000000000..94e2c19d2 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossary.dtd @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + +%glossentryDtd; + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossary.ent b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossary.ent new file mode 100644 index 000000000..a66b41871 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossary.ent @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + +%glossentryEnt; + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossary.mod b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossary.mod new file mode 100644 index 000000000..4a9a01070 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossary.mod @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + +%glossentryMod; + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossentry.dtd b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossentry.dtd new file mode 100644 index 000000000..dd5fb8922 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossentry.dtd @@ -0,0 +1,255 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%concept-dec; + +%glossentry-dec; + + + + + + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + +%hazard-d-dec; + +%abbrev-d-dec; + +%pr-d-dec; + +%sw-d-dec; + +%ui-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%topic-type; + + +%concept-typemod; + + + +%glossentry-typemod; + + + + + + + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + +%hazard-d-def; + +%abbrev-d-def; + +%ui-d-def; + +%pr-d-def; + +%sw-d-def; + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossentry.ent b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossentry.ent new file mode 100644 index 000000000..6c72ef97a --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossentry.ent @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossentry.mod b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossentry.mod new file mode 100644 index 000000000..4363327a6 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossentry.mod @@ -0,0 +1,514 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossgroup.dtd b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossgroup.dtd new file mode 100644 index 000000000..9bbda1d9b --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossgroup.dtd @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%concept-dec; + +%glossentry-dec; + +%glossgroup-dec; + + + + + + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + +%hazard-d-dec; + +%abbrev-d-dec; + +%pr-d-dec; + +%sw-d-dec; + +%ui-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%topic-type; + + +%concept-typemod; + + +%glossentry-typemod; + + +%glossgroup-typemod; + + + + + + + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + +%hazard-d-def; + +%abbrev-d-def; + +%ui-d-def; + +%pr-d-def; + +%sw-d-def; + + diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossgroup.ent b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossgroup.ent new file mode 100644 index 000000000..bd04fe357 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossgroup.ent @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossgroup.mod b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossgroup.mod new file mode 100644 index 000000000..99d5adee4 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossgroup.mod @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossrefDomain.ent b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossrefDomain.ent new file mode 100644 index 000000000..71ea69417 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossrefDomain.ent @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossrefDomain.mod b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossrefDomain.mod new file mode 100644 index 000000000..af10ea747 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/glossrefDomain.mod @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/map.dtd b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/map.dtd new file mode 100644 index 000000000..09178a227 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/map.dtd @@ -0,0 +1,267 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%mapgroup-d-dec; + +%indexing-d-dec; + +%delay-d-dec; + +%glossref-d-dec; + +%hi-d-dec; + +%ut-d-dec; + +%hazard-d-dec; + +%abbrev-d-dec; + +%pr-d-dec; + +%sw-d-dec; + +%ui-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%map-type; + + + + + + + +%mapgroup-d-def; + +%indexing-d-def; + +%delay-d-def; + +%glossref-d-def; + +%hi-d-def; + +%ut-d-def; + +%hazard-d-def; + +%abbrev-d-def; + +%ui-d-def; + +%pr-d-def; + +%sw-d-def; + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/programmingDomain.ent b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/programmingDomain.ent new file mode 100644 index 000000000..1202d5e42 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/programmingDomain.ent @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/programmingDomain.mod b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/programmingDomain.mod new file mode 100644 index 000000000..a73c60362 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/programmingDomain.mod @@ -0,0 +1,727 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/reference.dtd b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/reference.dtd new file mode 100644 index 000000000..9e69e070f --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/reference.dtd @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%reference-dec; + + + + + + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + +%hazard-d-dec; + +%abbrev-d-dec; + +%pr-d-dec; + +%sw-d-dec; + +%ui-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%topic-type; + + + + %reference-typemod; + + + + + + + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + +%hazard-d-def; + +%abbrev-d-def; + +%ui-d-def; + +%pr-d-def; + +%sw-d-def; + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/reference.ent b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/reference.ent new file mode 100644 index 000000000..013cb2910 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/reference.ent @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/reference.mod b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/reference.mod new file mode 100644 index 000000000..f3dac8624 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/reference.mod @@ -0,0 +1,405 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/softwareDomain.ent b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/softwareDomain.ent new file mode 100644 index 000000000..da5d0de24 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/softwareDomain.ent @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/softwareDomain.mod b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/softwareDomain.mod new file mode 100644 index 000000000..58b59a798 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/softwareDomain.mod @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/strictTaskbodyConstraint.mod b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/strictTaskbodyConstraint.mod new file mode 100644 index 000000000..2f6defd63 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/strictTaskbodyConstraint.mod @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/task.dtd b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/task.dtd new file mode 100644 index 000000000..035cebe74 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/task.dtd @@ -0,0 +1,252 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%task-dec; + + + + + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + +%hazard-d-dec; + +%abbrev-d-dec; + +%pr-d-dec; + +%sw-d-dec; + +%ui-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%strictTaskbody-c-def; + + + + + + + +%topic-type; + + + +%task-typemod; + + + + + + + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + +%hazard-d-def; + +%abbrev-d-def; + +%ui-d-def; + +%pr-d-def; + +%sw-d-def; + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/task.ent b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/task.ent new file mode 100644 index 000000000..e34716e1b --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/task.ent @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/task.mod b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/task.mod new file mode 100644 index 000000000..63b9a6e5a --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/task.mod @@ -0,0 +1,691 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/taskreqDomain.ent b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/taskreqDomain.ent new file mode 100644 index 000000000..108dce85c --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/taskreqDomain.ent @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/taskreqDomain.mod b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/taskreqDomain.mod new file mode 100644 index 000000000..26b7e2069 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/taskreqDomain.mod @@ -0,0 +1,491 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/topic.dtd b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/topic.dtd new file mode 100644 index 000000000..347f01737 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/topic.dtd @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%hi-d-dec; + +%ut-d-dec; + +%indexing-d-dec; + +%hazard-d-dec; + +%abbrev-d-dec; + +%pr-d-dec; + +%sw-d-dec; + +%ui-d-dec; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%topic-type; + + + + + + +%hi-d-def; + +%ut-d-def; + +%indexing-d-def; + +%hazard-d-def; + +%abbrev-d-def; + +%ui-d-def; + +%pr-d-def; + +%sw-d-def; + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/uiDomain.ent b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/uiDomain.ent new file mode 100644 index 000000000..06c87ab6a --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/uiDomain.ent @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/uiDomain.mod b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/uiDomain.mod new file mode 100644 index 000000000..3aeebe0bb --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/technicalContent/dtd/uiDomain.mod @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/dtd/xnal/dtd/xnalDomain.ent b/org.dita.dost/DITA-OT/dtd/xnal/dtd/xnalDomain.ent new file mode 100644 index 000000000..496d88df3 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/xnal/dtd/xnalDomain.ent @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/dtd/xnal/dtd/xnalDomain.mod b/org.dita.dost/DITA-OT/dtd/xnal/dtd/xnalDomain.mod new file mode 100644 index 000000000..4e70e3249 --- /dev/null +++ b/org.dita.dost/DITA-OT/dtd/xnal/dtd/xnalDomain.mod @@ -0,0 +1,495 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/files.txt b/org.dita.dost/DITA-OT/files.txt new file mode 100644 index 000000000..01232c465 --- /dev/null +++ b/org.dita.dost/DITA-OT/files.txt @@ -0,0 +1,83 @@ +This file is part of the DITA Open Toolkit project hosted on +Sourceforge.net. See the accompanying license.txt file for +applicable licenses. +(c) Copyright IBM Corp. 2004, 2009 All Rights Reserved. +PACKAGE DESCRIPTION FOR "DITA-OT1.5" + +This document describes the organization and contents of the current DITA +distribution. These notes represent the specific organization of the +directories in the current package. + +FILES IN THE ROOT DIRECTORY: + +Within the root directory are the usual license, change notes, a link to +the actual readme in the doc directory, and other files related to +installation, configuration and processing for DITA: + +* Files that define ant processing (build.xml and ditatargets.xml). For a + description of the use of the ant processing capability, please see + doc/DITA-ant.html. + +* Files that configure the DITA DTDs to tools that are XML Catalog-aware. + These are in both text and OASIS XML format. (Schemas have no formal + requirement for use of XML Catalogs, although some tools can make use + of catalogs in the same way as for DTDs.) + + +DIRECTORIES WITHIN THE ROOT DIRECTORY: + +\css +\demo +\doc +\dtd +\lib +\plugins +\resource +\samples +\schema +\tools +\xsl + +The "\css" directory contains sample CSS files that can be used for +displaying DITA content directly in browsers or editors that configure +their views using CSS. + +The "\demo" directory contains examples of specializations that + demonstrate how various types of information can be supported using + DITA techniques. This directory has the following components: +\demo\book - use of the out-dated original bookmap specialization of map +\demo\dita132 - the original, pre-OASIS version of DITA kept for + backwards compatibility +\demo\elementref - a simple "element reference" descriptive markup +\demo\enote - the use of specialization to represent data objects +\demo\faq - a Frequently Asked Questions summary format +\demo\h2d - XSL conversion tools to convert HTML to DITA +\demo\java - validators for DITA Schemas +\demo\legacypdf - the original, demo level PDF output code + + +The "\doc" directory contains the core DITA description, image resources, + and a growing library of application notes. +\doc\articles contains the DITA source for the articles that define the +DITA architecture. +\doc\langref contains the DITA source for the DITA Language Reference + +The "\dtd" directory contains the core DITA definitions in XML DTD format. + +The "\plugins" directory can be used to store DITA-OT plug-ins. + +The "\resource" directory contains the commonly used css files and default +plugin.xml, helpset.hs and index.html for different html related output. It +also contains other resources common to toolkit builds. + +The "\samples" directory has the following components: +\samples\ant_sample - sample Ant customizations for running toolkit builds +\samples\concepts - content for garage User Assistance +\samples\image - image resources for garage UA +\samples\taskbook - sample content using the OASIS bookmap specialization +\samples\tasks - content for garage UA + +The "\schema" directory contains the core DITA definitions in XML Schema format. + +The "\xsl" directory contains the main stylesheets for the various processing +options for DITA. The subdirectories contain process-specific XSLT stylesheets: diff --git a/org.dita.dost/DITA-OT/integrator.properties b/org.dita.dost/DITA-OT/integrator.properties new file mode 100644 index 000000000..111b491e1 --- /dev/null +++ b/org.dita.dost/DITA-OT/integrator.properties @@ -0,0 +1,12 @@ +# Properties for integrator. + +# plugindirs: a semicolon-separated list of directories +# to search for plugins to integrate. Any immediate +# subdirectory containing a "plugin.xml" file is +# integrates. + +plugindirs = plugins;demo + +# plugin.ignores: a semicolon-separated list of directories +# to ignore during plug-in integration. +plugin.ignores = diff --git a/org.dita.dost/DITA-OT/integrator.xml b/org.dita.dost/DITA-OT/integrator.xml new file mode 100644 index 000000000..52314ac86 --- /dev/null +++ b/org.dita.dost/DITA-OT/integrator.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/lib/APACHE-LICENSE-2_0.html b/org.dita.dost/DITA-OT/lib/APACHE-LICENSE-2_0.html new file mode 100644 index 000000000..c107412c8 --- /dev/null +++ b/org.dita.dost/DITA-OT/lib/APACHE-LICENSE-2_0.html @@ -0,0 +1,207 @@ + + + + + +
                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
diff --git a/org.dita.dost/DITA-OT/lib/CatalogManager.properties b/org.dita.dost/DITA-OT/lib/CatalogManager.properties new file mode 100644 index 000000000..4ca9fd116 --- /dev/null +++ b/org.dita.dost/DITA-OT/lib/CatalogManager.properties @@ -0,0 +1,4 @@ +catalogs=../catalog-dita.xml +relative-catalogs=no +prefer=public +static-catalog=yes \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/lib/commons-codec-1.4.jar b/org.dita.dost/DITA-OT/lib/commons-codec-1.4.jar new file mode 100644 index 000000000..458d432da Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/commons-codec-1.4.jar differ diff --git a/org.dita.dost/DITA-OT/lib/configuration.properties b/org.dita.dost/DITA-OT/lib/configuration.properties new file mode 100644 index 000000000..e2f0c36ed --- /dev/null +++ b/org.dita.dost/DITA-OT/lib/configuration.properties @@ -0,0 +1,9 @@ +#DITA-OT configuration properties +otversion = 1.6.3 +default.language = en +generate-debug-attributes = true +processing-mode = lax +# PDF2 defaults +org.dita.pdf2.index.frame-markup = false +org.dita.pdf2.i18n.enabled = true +org.dita.pdf2.use-out-temp = false diff --git a/org.dita.dost/DITA-OT/lib/dost.jar b/org.dita.dost/DITA-OT/lib/dost.jar new file mode 100644 index 000000000..9ae9ec389 Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/dost.jar differ diff --git a/org.dita.dost/DITA-OT/lib/icu4j.jar b/org.dita.dost/DITA-OT/lib/icu4j.jar new file mode 100644 index 000000000..bd3d55073 Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/icu4j.jar differ diff --git a/org.dita.dost/DITA-OT/lib/org.dita.dost.platform/plugin.properties b/org.dita.dost/DITA-OT/lib/org.dita.dost.platform/plugin.properties new file mode 100644 index 000000000..ee5160e04 --- /dev/null +++ b/org.dita.dost/DITA-OT/lib/org.dita.dost.platform/plugin.properties @@ -0,0 +1,8 @@ +#DITA-OT runtime configuration, do not edit manually +#Tue Oct 30 18:48:27 EDT 2012 +supported_topic_extensions=.xml;.dita +supported_resource_extensions=.pdf;.swf +print_transtypes=pdf2;pdf;legacypdf;odt +supported_image_extensions=.bmp;.svg;.png;.tif;.jpg;.gif;.jpeg;.tiff;.eps +supported_map_extensions=.ditamap +supported_html_extensions=.htm;.html diff --git a/org.dita.dost/DITA-OT/lib/resolver.jar b/org.dita.dost/DITA-OT/lib/resolver.jar new file mode 100644 index 000000000..073d78967 Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/resolver.jar differ diff --git a/org.dita.dost/DITA-OT/lib/saxon/saxon9-dom.jar b/org.dita.dost/DITA-OT/lib/saxon/saxon9-dom.jar new file mode 100644 index 000000000..a3f442a41 Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/saxon/saxon9-dom.jar differ diff --git a/org.dita.dost/DITA-OT/lib/saxon/saxon9-dom4j.jar b/org.dita.dost/DITA-OT/lib/saxon/saxon9-dom4j.jar new file mode 100644 index 000000000..3a836ab0b Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/saxon/saxon9-dom4j.jar differ diff --git a/org.dita.dost/DITA-OT/lib/saxon/saxon9-jdom.jar b/org.dita.dost/DITA-OT/lib/saxon/saxon9-jdom.jar new file mode 100644 index 000000000..7d1ac1e61 Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/saxon/saxon9-jdom.jar differ diff --git a/org.dita.dost/DITA-OT/lib/saxon/saxon9-s9api.jar b/org.dita.dost/DITA-OT/lib/saxon/saxon9-s9api.jar new file mode 100644 index 000000000..a704a2870 Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/saxon/saxon9-s9api.jar differ diff --git a/org.dita.dost/DITA-OT/lib/saxon/saxon9-sql.jar b/org.dita.dost/DITA-OT/lib/saxon/saxon9-sql.jar new file mode 100644 index 000000000..f50f25075 Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/saxon/saxon9-sql.jar differ diff --git a/org.dita.dost/DITA-OT/lib/saxon/saxon9-xom.jar b/org.dita.dost/DITA-OT/lib/saxon/saxon9-xom.jar new file mode 100644 index 000000000..cddd33458 Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/saxon/saxon9-xom.jar differ diff --git a/org.dita.dost/DITA-OT/lib/saxon/saxon9-xpath.jar b/org.dita.dost/DITA-OT/lib/saxon/saxon9-xpath.jar new file mode 100644 index 000000000..eababfa7c Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/saxon/saxon9-xpath.jar differ diff --git a/org.dita.dost/DITA-OT/lib/saxon/saxon9-xqj.jar b/org.dita.dost/DITA-OT/lib/saxon/saxon9-xqj.jar new file mode 100644 index 000000000..76b1e0a62 Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/saxon/saxon9-xqj.jar differ diff --git a/org.dita.dost/DITA-OT/lib/saxon/saxon9.jar b/org.dita.dost/DITA-OT/lib/saxon/saxon9.jar new file mode 100644 index 000000000..6583963ba Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/saxon/saxon9.jar differ diff --git a/org.dita.dost/DITA-OT/lib/xercesImpl.jar b/org.dita.dost/DITA-OT/lib/xercesImpl.jar new file mode 100644 index 000000000..0aaa990f3 Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/xercesImpl.jar differ diff --git a/org.dita.dost/DITA-OT/lib/xml-apis.jar b/org.dita.dost/DITA-OT/lib/xml-apis.jar new file mode 100644 index 000000000..46733464f Binary files /dev/null and b/org.dita.dost/DITA-OT/lib/xml-apis.jar differ diff --git a/org.dita.dost/DITA-OT/license.txt b/org.dita.dost/DITA-OT/license.txt new file mode 100644 index 000000000..c804cc4dd --- /dev/null +++ b/org.dita.dost/DITA-OT/license.txt @@ -0,0 +1,12 @@ +The DITA Open Toolkit is licensed for use, at the user's election, under the +Common Public License v1.0 or the Apache Software Foundation License v2.0. +If, at the time of use, the Project Management Committee has designated another +version of these licenses or another license as being applicable to the +DITA Open Toolkit, user may select to have its subsequent use of the +DITA Open Toolkit governed by such other designated license. +A copy of the Common Public License 1.0 is +available at +http://opensource.org/licenses/cpl.php +A copy of the Apache Software Foundation License 2.0 is available at +http://opensource.org/licenses/apache2.0.php +This statement must be included in any copies of DITA Open Toolkit code. \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/README.txt b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/README.txt new file mode 100644 index 000000000..3b8f9c583 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/README.txt @@ -0,0 +1,26 @@ +TOCJS README + +The tocjs plugin generates a Table of Contents for the DITA Open Toolkit's +XHTML output that can expand and collapse nodes. It is a more usable and +visually pleasing option than the standard index.html generated by the Open +Toolkit's dita2html transformation. + +Note: The examples below assume a Unix style file separator. If you are on + a Windows machine, replace the '/' character with a '\' character for + all file paths. + +To install and test the plugin: + + 1) From the main directory of the DITA Open Toolkit, type: + + ant -f integrator.xml + + 2) Type: ant -f demo/tocjs/buildsample.xml sample2tocjs. + + 3) Open demo/tocjs/out/sample/frameset.html in a browser. + +For more detailed documentation and licensing information, see README.html +in the 'docs' directory. + + + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/check/tree.css b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/check/tree.css new file mode 100644 index 000000000..23f545d0a --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/check/tree.css @@ -0,0 +1,68 @@ +/* +This file is part of the DITA Open Toolkit project hosted on +Sourceforge.net. See the accompanying license.txt file for +applicable licenses. + + +Copyright (c) 2006, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 0.10.0 +*/ + +/* first or middle sibling, no children */ +.ygtvtn {background: url(../../img/default/tn.gif) 0 0 no-repeat; width:16px; height:22px; } + +/* first or middle sibling, collapsable */ +.ygtvtm {background: url(../../img/default/tm.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer } + +/* first or middle sibling, collapsable, hover */ +.ygtvtmh {background: url(../../img/default/tmh.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer } + +/* first or middle sibling, expandable */ +.ygtvtp {background: url(../../img/default/tp.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer } + +/* first or middle sibling, expandable, hover */ +.ygtvtph {background: url(../../img/default/tph.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer } + +/* last sibling, no children */ +.ygtvln {background: url(../../img/default/ln.gif) 0 0 no-repeat; width:16px; height:22px; } + +/* Last sibling, collapsable */ +.ygtvlm {background: url(../../img/default/lm.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer } + +/* Last sibling, collapsable, hover */ +.ygtvlmh {background: url(../../img/default/lmh.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer } + +/* Last sibling, expandable */ +.ygtvlp { background: url(../../img/default/lp.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer } + +/* Last sibling, expandable, hover */ +.ygtvlph { background: url(../../img/default/lph.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer } + +/* Loading icon */ +.ygtvloading { background: url(../../img/default/loading.gif) 0 0 no-repeat; width:16px; height:22px; } + +/* the style for the empty cells that are used for rendering the depth + * of the node */ +.ygtvdepthcell { background: url(../../img/default/vline.gif) 0 0 no-repeat; width:16px; height:22px; } + +.ygtvblankdepthcell { width:16px; height:22px; } + +/* the style of the div around each node */ +.ygtvitem { } + +/* the style of the div around each node's collection of children */ +.ygtvchildren { } +* html .ygtvchildren { height:1%; } + +/* the style of the text label in ygTextNode */ +.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { + margin-left:2px; + text-decoration: none; +} + +.ygtvcheck0 { background: url(../../img/check/check0.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer } +.ygtvcheck1 { background: url(../../img/check/check1.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer } +.ygtvcheck2 { background: url(../../img/check/check2.gif) 0 0 no-repeat; width:16px; height:22px; cursor:pointer } + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/code.css b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/code.css new file mode 100644 index 000000000..36fc98e77 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/code.css @@ -0,0 +1,112 @@ +/* +This file is part of the DITA Open Toolkit project hosted on +Sourceforge.net. See the accompanying license.txt file for +applicable licenses. + + +Copyright (c) 2006, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 0.10.0 +*/ + +/* Main style for the table */ + +.dp-highlighter { + width: 95%; + overflow: auto; + line-height: 100% !important; + margin: 0px 0px 10px 0px; +} + +.dp-highlighter table { + width: 100%; + margin: 0px 0px 2px 0px; + border-collapse: collapse; + border-bottom: 2px solid #eee; + background-color:#fff; +} + +.dp-highlighter tbody.hide { display: none; } +.dp-highlighter tbody.show { display: table-row-group; _display: block; } + +.dp-highlighter td +{ + font-family: Arial; + font-size: 12px; +} + +/* Styles for the tools */ + +.dp-highlighter .tools-corner { + background-color: #eee; + font-size: 9px; +} + +.dp-highlighter .tools { + background-color: #eee; + padding: 3px 8px 3px 10px; + border-bottom: 1px solid gray; + font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; + color: silver; +} + +.dp-highlighter .tools-corner { + background-color: #eee; +} + +.dp-highlighter .tools a { + font-size: 9px; + color: #aaaaaa; + text-decoration: none; +} + +.dp-highlighter .tools a:hover { + color: red; + text-decoration: underline; +} + +/* Gutter with line number */ + +.dp-highlighter .gutter { + padding-right: 5px; + padding-left: 10px; + width: 5px; + background-color: #eee; + border-right: 1px solid #cccccc; + color: gray; + text-align: right; + vertical-align: top; +} + +/* Single line style */ + +.dp-highlighter .line1, .line2 { + padding-left: 10px; + /* + border-bottom: 1px solid #F7F7F7; + */ + white-space:nowrap; +} + +.dp-highlighter .line2 { + /* + background-color: #F7F7F7; + */ +} + +.dp-xml {} +.dp-xml .cdata { color: #ff1493; } +.dp-xml .comments { color: green; } +.dp-xml .tag { color: blue; } +.dp-xml .tag-name { color: black; font-weight: bold; } +.dp-xml .attribute { color: red; } +.dp-xml .attribute-value { color: blue; } + +.dp-c {} +.dp-c .comment { color: green; } +.dp-c .string { color: blue; } +.dp-c .preprocessor { color: gray; } +.dp-c .keyword { color: blue; } +.dp-c .vars { color: #d00; } + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/default/tree.css b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/default/tree.css new file mode 100644 index 000000000..98048f795 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/default/tree.css @@ -0,0 +1,108 @@ +/* +This file is part of the DITA Open Toolkit project hosted on +Sourceforge.net. See the accompanying license.txt file for +applicable licenses. + + +Copyright (c) 2006, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 0.10.0 +*/ + +/* first or middle sibling, no children */ +.ygtvtn { + width:16px; height:22px; + background: url(../../../../../../../i/us/nt/widg/tree/dflt/tn.gif) 0 0 no-repeat; +} + +/* first or middle sibling, collapsable */ +.ygtvtm { + width:16px; height:22px; + cursor:pointer ; + background: url(../../../../../../../i/us/nt/widg/tree/dflt/tm.gif) 0 0 no-repeat; +} + +/* first or middle sibling, collapsable, hover */ +.ygtvtmh { + width:16px; height:22px; + cursor:pointer ; + background: url(../../../../../../../i/us/nt/widg/tree/dflt/tmh.gif) 0 0 no-repeat; +} + +/* first or middle sibling, expandable */ +.ygtvtp { + width:16px; height:22px; + cursor:pointer ; + background: url(../../../../../../../i/us/nt/widg/tree/dflt/tp.gif) 0 0 no-repeat; +} + +/* first or middle sibling, expandable, hover */ +.ygtvtph { + width:16px; height:22px; + cursor:pointer ; + background: url(../../../../../../../i/us/nt/widg/tree/dflt/tph.gif) 0 0 no-repeat; +} + +/* last sibling, no children */ +.ygtvln { + width:16px; height:22px; + background: url(../../../../../../../i/us/nt/widg/tree/dflt/ln.gif) 0 0 no-repeat; +} + +/* Last sibling, collapsable */ +.ygtvlm { + width:16px; height:22px; + cursor:pointer ; + background: url(../../../../../../../i/us/nt/widg/tree/dflt/lm.gif) 0 0 no-repeat; +} + +/* Last sibling, collapsable, hover */ +.ygtvlmh { + width:16px; height:22px; + cursor:pointer ; + background: url(../../../../../../../i/us/nt/widg/tree/dflt/lmh.gif) 0 0 no-repeat; +} + +/* Last sibling, expandable */ +.ygtvlp { + width:16px; height:22px; + cursor:pointer ; + background: url(../../../../../../../i/us/nt/widg/tree/dflt/lp.gif) 0 0 no-repeat; +} + +/* Last sibling, expandable, hover */ +.ygtvlph { + width:16px; height:22px; cursor:pointer ; + background: url(../../../../../../../i/us/nt/widg/tree/dflt/lph.gif) 0 0 no-repeat; +} + +/* Loading icon */ +.ygtvloading { + width:16px; height:22px; + background: url(../../../../../../../i/us/nt/widg/tree/dflt/loading.gif) 0 0 no-repeat; +} + +/* the style for the empty cells that are used for rendering the depth + * of the node */ +.ygtvdepthcell { + width:16px; height:22px; + background: url(../../../../../../../i/us/nt/widg/tree/dflt/vline.gif) 0 0 no-repeat; +} + +.ygtvblankdepthcell { width:16px; height:22px; } + +/* the style of the div around each node */ +.ygtvitem { } + +/* the style of the div around each node's collection of children */ +.ygtvchildren { } +* html .ygtvchildren { height:2%; } + +/* the style of the text label in ygTextNode */ +.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { + margin-left:2px; + text-decoration: none; +} + +.ygtvspacer { height: 10px; width: 10px; margin: 2px; } diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/folders/tree.css b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/folders/tree.css new file mode 100644 index 000000000..0ef03f685 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/folders/tree.css @@ -0,0 +1,65 @@ +/* +This file is part of the DITA Open Toolkit project hosted on +Sourceforge.net. See the accompanying license.txt file for +applicable licenses. + + +Copyright (c) 2006, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 0.10.0 +*/ + +/* first or middle sibling, no children */ +.ygtvtn { background: url(../../img/folders/tn.gif) 0 0 no-repeat; width:17px; height:22px; } + +/* first or middle sibling, collapsable */ +.ygtvtm { background: url(../../img/folders/tm.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer } + +/* first or middle sibling, collapsable, hover */ +.ygtvtmh { background: url(../../img/folders/tmh.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer } + +/* first or middle sibling, expandable */ +.ygtvtp { background: url(../../img/folders/tp.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer } + +/* first or middle sibling, expandable, hover */ +.ygtvtph { background: url(../../img/folders/tph.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer } + +/* last sibling, no children */ +.ygtvln { background: url(../../img/folders/ln.gif) 0 0 no-repeat; width:17px; height:22px; } + +/* Last sibling, collapsable */ +.ygtvlm { background: url(../../img/folders/lm.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer } + +/* Last sibling, collapsable, hover */ +.ygtvlmh { background: url(../../img/folders/lmh.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer } + +/* Last sibling, expandable */ +.ygtvlp { background: url(../../img/folders/lp.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer } + +/* Last sibling, expandable, hover */ +.ygtvlph { background: url(../../img/folders/lph.gif) 0 0 no-repeat; width:34px; height:22px; cursor:pointer } + +/* Loading icon */ +.ygtvloading { background: url(../../img/folders/loading.gif) 0 0 no-repeat; width:16px; height:22px; } + +/* the style for the empty cells that are used for rendering the depth + * of the node */ +.ygtvdepthcell { background: url(../../img/folders/vline.gif) 0 0 no-repeat; width:17px; height:22px; } + +.ygtvblankdepthcell { width:17px; height:22px; } + +/* the style of the div around each node */ +.ygtvitem { } + +/* the style of the div around each node's collection of children */ +.ygtvchildren { } +* html .ygtvchildren { height:1%; } + +/* the style of the text label in ygTextNode */ +.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { + margin-left:2px; + text-decoration: none; +} + + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/local/tree.css b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/local/tree.css new file mode 100644 index 000000000..3c3866f32 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/local/tree.css @@ -0,0 +1,108 @@ +/* +This file is part of the DITA Open Toolkit project hosted on +Sourceforge.net. See the accompanying license.txt file for +applicable licenses. + + +Copyright (c) 2006, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 0.10.0 +*/ + +/* first or middle sibling, no children */ +.ygtvtn { + width:16px; height:22px; + background: url(../../img/default/tn.gif) 0 0 no-repeat; +} + +/* first or middle sibling, collapsable */ +.ygtvtm { + width:16px; height:22px; + cursor:pointer ; + background: url(../../img/default/tm.gif) 0 0 no-repeat; +} + +/* first or middle sibling, collapsable, hover */ +.ygtvtmh { + width:16px; height:22px; + cursor:pointer ; + background: url(../../img/default/tmh.gif) 0 0 no-repeat; +} + +/* first or middle sibling, expandable */ +.ygtvtp { + width:16px; height:22px; + cursor:pointer ; + background: url(../../img/default/tp.gif) 0 0 no-repeat; +} + +/* first or middle sibling, expandable, hover */ +.ygtvtph { + width:16px; height:22px; + cursor:pointer ; + background: url(../../img/default/tph.gif) 0 0 no-repeat; +} + +/* last sibling, no children */ +.ygtvln { + width:16px; height:22px; + background: url(../../img/default/ln.gif) 0 0 no-repeat; +} + +/* Last sibling, collapsable */ +.ygtvlm { + width:16px; height:22px; + cursor:pointer ; + background: url(../../img/default/lm.gif) 0 0 no-repeat; +} + +/* Last sibling, collapsable, hover */ +.ygtvlmh { + width:16px; height:22px; + cursor:pointer ; + background: url(../../img/default/lmh.gif) 0 0 no-repeat; +} + +/* Last sibling, expandable */ +.ygtvlp { + width:16px; height:22px; + cursor:pointer ; + background: url(../../img/default/lp.gif) 0 0 no-repeat; +} + +/* Last sibling, expandable, hover */ +.ygtvlph { + width:16px; height:22px; cursor:pointer ; + background: url(../../img/default/lph.gif) 0 0 no-repeat; +} + +/* Loading icon */ +.ygtvloading { + width:16px; height:22px; + background: url(../../img/default/loading.gif) 0 0 no-repeat; +} + +/* the style for the empty cells that are used for rendering the depth + * of the node */ +.ygtvdepthcell { + width:16px; height:22px; + background: url(../../img/default/vline.gif) 0 0 no-repeat; +} + +.ygtvblankdepthcell { width:16px; height:22px; } + +/* the style of the div around each node */ +.ygtvitem { } + +/* the style of the div around each node's collection of children */ +.ygtvchildren { } +* html .ygtvchildren { height:2%; } + +/* the style of the text label in ygTextNode */ +.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { + margin-left:2px; + text-decoration: none; +} + +.ygtvspacer { height: 10px; width: 10px; margin: 2px; } diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/menu/tree.css b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/menu/tree.css new file mode 100644 index 000000000..1cfd5a712 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/menu/tree.css @@ -0,0 +1,68 @@ +/* +This file is part of the DITA Open Toolkit project hosted on +Sourceforge.net. See the accompanying license.txt file for +applicable licenses. + + +Copyright (c) 2006, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 0.10.0 +*/ + +/* first or middle sibling, no children */ +.ygtvtn { width:1em; height:20px; } + +/* first or middle sibling, collapsable */ +.ygtvtm { background: url(../../img/menu/collapse.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer } + +/* first or middle sibling, collapsable, hover */ +.ygtvtmh { background: url(../../img/menu/collapseh.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer } + +/* first or middle sibling, expandable */ +.ygtvtp { background: url(../../img/menu/expand.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer } + +/* first or middle sibling, expandable, hover */ +.ygtvtph { background: url(../../img/menu/expandh.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer } + +/* last sibling, no children */ +.ygtvln { width:1em; height:20px; } + +/* Last sibling, collapsable */ +.ygtvlm { background: url(../../img/menu/collapse.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer } + +/* Last sibling, collapsable, hover */ +.ygtvlmh { background: url(../../img/menu/collapseh.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer } + +/* Last sibling, expandable */ +.ygtvlp { background: url(../../img/menu/expand.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer } + +/* Last sibling, expandable, hover */ +.ygtvlph { background: url(../../img/menu/expandh.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer } + +/* Loading icon */ +.ygtvloading { background: url(../../img/menu/loading.gif) 0 6px no-repeat; width:1em; height:22px; } + +/* the style for the empty cells that are used for rendering the depth + * of the node */ +.ygtvdepthcell { width:1em; height:20px; } + +.ygtvblankdepthcell { width:1em; height:20px; } + +/* the style of the div around each node */ +.ygtvitem { border: 0px solid grey; } + +/* the style of the div around each node's collection of children */ +.ygtvchildren { } +* html .ygtvchildren { height:1%; } + +/* the style of the text label in ygTextNode */ +.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { + /* + margin-left:2px; + text-decoration: none; + */ + font-size: 12px; +} + + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/screen.css b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/screen.css new file mode 100644 index 000000000..f819dfd41 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/css/screen.css @@ -0,0 +1,138 @@ +/* +This file is part of the DITA Open Toolkit project hosted on +Sourceforge.net. See the accompanying license.txt file for +applicable licenses. + + +Copyright (c) 2006, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 0.10.0 +*/ + +html, body { padding: 0px 0px 10px 0px; border: 0; margin: 0; } +body { font: normal 11px arial, sans-serif; color: #333; line-height: 19px; margin: 0; } +#containerTop { height:25px; width:144px; } +#pad { padding: 0px 20px 0px 20px; } +a {text-decoration: underline; color: #46546C; } +a:hover {text-decoration: underline; color: #4d77c3; } +h1, h2, h3, h4, h5, h6 { font-family: arial, sans-serif;} +h2 { font-size:16px; font-weight: bold; margin: 0 0 11px 0; } +.border_2px { border: 1px solid #D8D8D8; padding: 2px; background: #fff; } +.border_5px { border: 1px solid #D8D8D8; padding: 5px; background: #fff; margin: 0 0 4px 0; } +img { padding: 0; margin: 0; border: 0; } +form { + padding: 0; + margin: 0; +} +.input { width: 85px; font-size: 9px; } +.submit { font-size: 9px; } +#pageTitle { position:absolute;top:10px;left:90px; } +#pageTitle H3 { font-size:14pt; color:#666666 } +#header h1 { float:left; margin-top: 19px; margin-left: 50px; } +#header h1 a { display: block; height: 19px; text-decoration: none; } +#header { height: 10px; border: 0px solid #CFFB00; margin-bottom:0px; } +#header h4 { position: relative; float: right; font-size:11px; + letter-spacing: 1px; top: 10px; right: 30px; + line-height: 15px; padding: 0 0 0 13px; margin: 0px; } +#content { float: left; width: 255px; min-height:72px; padding:6px 0px; border: 0px solid #C13B00; + margin-left: 5px; top:0px; } +#content h1 { font-size:18px; margin:0px; } +. { padding-bottom:25px; margin-bottom:10px; overflow: hidden; } +. h3 { font-size:18px; margin:0px; } +. h3 a { text-decoration:none; color:#6A7981; } +. h3 a:hover { text-decoration:underline; color:#000; } +.Footer, .Footer a { font-size:9px; color:#999; font-weight:normal; } +.Footer a:hover { color:#222; } +#footer { + clear: both; + color: #999; + border-top:0px #CCC solid; + margin-top: 0px; + margin-right: 10px; + margin-bottom: 0px; + margin-left: 10px; + padding-top: 0px; + padding-right: 0px; + padding-bottom: 10px; + padding-left: 0px; +} +#footer a { color: #999; } +#footer a:hover { color: #222; } +#footerContainer { clear: both; } + +#rightbar { + float: right; + padding: 5px 5px 5px 5px; + width: 304px; /* for IE5-Win */ + width: 300px; + border: 1px solid #333333; + position:relative; + right:48px; + top:0px; + background-color:#eeeeee; + } +#rightbar h2, #rightbar h3 { + font-size:12px; + text-align:center; + color:#FFF; + + border-bottom:#848B8F solid 1px; + border-right:#949B9F solid 1px; + border-top:#eee solid 1px; + padding:1px; + margin:0px 0px 0px 0px; + background-color:#383e45; + width:100%; + } +#rightbar h2 a, #rightbar h3 a { + font-size:12px; + color:#FFF; + text-decoration:none; + display:block; + } +#rightBarPad { + margin:0px; + } +#sidenav { + margin: 0px 0; + border-bottom: 1px solid #ddd; + } +#sidenav ul { + margin: 0; + padding: 0; + border: 0; + + } +#sidenav ul li { + list-style: none; + list-style-image: none !important; + margin: 0; + padding:0; + } +#sidenav ul li a { + text-decoration: none; + padding: 5px 0px 5px 0px; + color: #4C5250; + display: block; + width: 187px; + font-size: 11px !important; + font-weight: bold; + border-top: 1px solid #ddd; + border-bottom: 1px solid #aaa; + border-left: 1px solid #C7CBD0; + text-shadow: -2px -2px 0px #FFF; +} + + +#sidenav ul li a:hover { + +/* background: url(../img/navHover2.png) top no-repeat; */ +border-top: 1px solid #A1AAAF; +border-bottom: 1px solid #CCC; +border-right: 0px solid #C3C7CA; +border-left: 1px solid #C3C7CA; +text-shadow: 4px 4px 0px #C3C7CA; +} + +.ylogo { position:absolute;top:5px;left:5px } diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/event.js b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/event.js new file mode 100644 index 000000000..4df3845d7 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/event.js @@ -0,0 +1,1100 @@ +/* +This file is part of the DITA Open Toolkit project hosted on +Sourceforge.net. See the accompanying license.txt file for +applicable licenses. + +Copyright (c) 2006, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 0.10.0 +*/ + +/** + * The CustomEvent class lets you define events for your application + * that can be subscribed to by one or more independent component. + * + * @param {String} type The type of event, which is passed to the callback + * when the event fires + * @param {Object} oScope The context the event will fire from. "this" will + * refer to this object in the callback. Default value: + * the window object. The listener can override this. + * @constructor + */ +YAHOO.util.CustomEvent = function(type, oScope) { + /** + * The type of event, returned to subscribers when the event fires + * @type string + */ + this.type = type; + + /** + * The scope the the event will fire from by default. Defaults to the window + * obj + * @type object + */ + this.scope = oScope || window; + + /** + * The subscribers to this event + * @type Subscriber[] + */ + this.subscribers = []; + + // Register with the event utility for automatic cleanup. Made optional + // so that CustomEvent can be used independently of pe.event + if (YAHOO.util.Event) { + YAHOO.util.Event.regCE(this); + } +}; + +YAHOO.util.CustomEvent.prototype = { + /** + * Subscribes the caller to this event + * @param {Function} fn The function to execute + * @param {Object} obj An object to be passed along when the event fires + * @param {boolean} bOverride If true, the obj passed in becomes the execution + * scope of the listener + */ + subscribe: function(fn, obj, bOverride) { + this.subscribers.push( new YAHOO.util.Subscriber(fn, obj, bOverride) ); + }, + + /** + * Unsubscribes the caller from this event + * @param {Function} fn The function to execute + * @param {Object} obj An object to be passed along when the event fires + * @return {boolean} True if the subscriber was found and detached. + */ + unsubscribe: function(fn, obj) { + var found = false; + for (var i=0, len=this.subscribers.length; i + * - The type of event + * - All of the arguments fire() was executed with as an array + * - The custom object (if any) that was passed into the subscribe() method + * + * + * @param {Array} an arbitrary set of parameters to pass to the handler + */ + fire: function() { + for (var i=0, len=this.subscribers.length; i= 0) { + cacheItem = listeners[index]; + } + + if (!el || !cacheItem) { + return false; + } + + + if (el.removeEventListener) { + el.removeEventListener(sType, cacheItem[this.WFN], false); + } else if (el.detachEvent) { + el.detachEvent("on" + sType, cacheItem[this.WFN]); + } + + // removed the wrapped handler + delete listeners[index][this.WFN]; + delete listeners[index][this.FN]; + delete listeners[index]; + + return true; + + }, + + /** + * Returns the event's target element + * @param {Event} ev the event + * @param {boolean} resolveTextNode when set to true the target's + * parent will be returned if the target is a + * text node + * @return {HTMLElement} the event's target + */ + getTarget: function(ev, resolveTextNode) { + var t = ev.target || ev.srcElement; + + if (resolveTextNode && t && "#text" == t.nodeName) { + return t.parentNode; + } else { + return t; + } + }, + + /** + * Returns the event's pageX + * @param {Event} ev the event + * @return {int} the event's pageX + */ + getPageX: function(ev) { + var x = ev.pageX; + if (!x && 0 !== x) { + x = ev.clientX || 0; + + if ( this.isIE ) { + x += this._getScrollLeft(); + } + } + + return x; + }, + + /** + * Returns the event's pageY + * @param {Event} ev the event + * @return {int} the event's pageY + */ + getPageY: function(ev) { + var y = ev.pageY; + if (!y && 0 !== y) { + y = ev.clientY || 0; + + if ( this.isIE ) { + y += this._getScrollTop(); + } + } + + return y; + }, + + /** + * Returns the pageX and pageY properties as an indexed array. + * @type int[] + */ + getXY: function(ev) { + return [this.getPageX(ev), this.getPageY(ev)]; + }, + + /** + * Returns the event's related target + * @param {Event} ev the event + * @return {HTMLElement} the event's relatedTarget + */ + getRelatedTarget: function(ev) { + var t = ev.relatedTarget; + if (!t) { + if (ev.type == "mouseout") { + t = ev.toElement; + } else if (ev.type == "mouseover") { + t = ev.fromElement; + } + } + + return t; + }, + + /** + * Returns the time of the event. If the time is not included, the + * event is modified using the current time. + * @param {Event} ev the event + * @return {Date} the time of the event + */ + getTime: function(ev) { + if (!ev.time) { + var t = new Date().getTime(); + try { + ev.time = t; + } catch(e) { + // can't set the time property + return t; + } + } + + return ev.time; + }, + + /** + * Convenience method for stopPropagation + preventDefault + * @param {Event} ev the event + */ + stopEvent: function(ev) { + this.stopPropagation(ev); + this.preventDefault(ev); + }, + + /** + * Stops event propagation + * @param {Event} ev the event + */ + stopPropagation: function(ev) { + if (ev.stopPropagation) { + ev.stopPropagation(); + } else { + ev.cancelBubble = true; + } + }, + + /** + * Prevents the default behavior of the event + * @param {Event} ev the event + */ + preventDefault: function(ev) { + if (ev.preventDefault) { + ev.preventDefault(); + } else { + ev.returnValue = false; + } + }, + + /** + * Finds the event in the window object, the caller's arguments, or + * in the arguments of another method in the callstack. This is + * executed automatically for events registered through the event + * manager, so the implementer should not normally need to execute + * this function at all. + * @param {Event} the event parameter from the handler + * @return {Event} the event + */ + getEvent: function(e) { + var ev = e || window.event; + + if (!ev) { + var c = this.getEvent.caller; + while (c) { + ev = c.arguments[0]; + if (ev && Event == ev.constructor) { + break; + } + c = c.caller; + } + } + + return ev; + }, + + /** + * Returns the charcode for an event + * @param {Event} ev the event + * @return {int} the event's charCode + */ + getCharCode: function(ev) { + return ev.charCode || ((ev.type == "keypress") ? ev.keyCode : 0); + }, + + /** + * @private + * Locating the saved event handler data by function ref + */ + _getCacheIndex: function(el, sType, fn) { + for (var i=0,len=listeners.length; i 0); + } + + // Delayed listeners + var stillDelayed = []; + + for (var i=0,len=delayedListeners.length; i 0) { + for (i=0,len=listeners.length; i + + + + + + tocnav + + + + + + + + +
+ +
+ +
+ + +
+
+
+ + + +
+ +
+
+
+ +
+ +
+
+
+
+ + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/treeview.js b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/treeview.js new file mode 100644 index 000000000..2de7c6ae5 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/basefiles/treeview.js @@ -0,0 +1,1756 @@ +/* +This file is part of the DITA Open Toolkit project hosted on +Sourceforge.net. See the accompanying license.txt file for +applicable licenses. + +Copyright (c) 2006, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 0.10.0 +*/ + +/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */ + +/** + * Contains the tree view state data and the root node. This is an + * ordered tree; child nodes will be displayed in the order created, and + * there currently is no way to change this. + * + * @constructor + * @todo graft (appendBefore, appendAfter) + * @param {string} id The id of the element that the tree will be inserted + * into. + */ +YAHOO.widget.TreeView = function(id) { + if (id) { this.init(id); } +}; + +/** + * Count of all nodes in all trees + * @type int + */ +YAHOO.widget.TreeView.nodeCount = 0; + +YAHOO.widget.TreeView.prototype = { + + /** + * The id of tree container element + * + * @type String + */ + id: null, + + /** + * Flat collection of all nodes in this tree + * + * @type Node[] + * @private + */ + _nodes: null, + + /** + * We lock the tree control while waiting for the dynamic loader to return + * + * @type boolean + */ + locked: false, + + /** + * The animation to use for expanding children, if any + * + * @type string + * @private + */ + _expandAnim: null, + + /** + * The animation to use for collapsing children, if any + * + * @type string + * @private + */ + _collapseAnim: null, + + /** + * The current number of animations that are executing + * + * @type int + * @private + */ + _animCount: 0, + + /** + * The maximum number of animations to run at one time. + * + * @type int + */ + maxAnim: 2, + + /** + * Sets up the animation for expanding children + * + * @param {string} the type of animation (acceptable constants in YAHOO.widget.TVAnim) + */ + setExpandAnim: function(type) { + if (YAHOO.widget.TVAnim.isValid(type)) { + this._expandAnim = type; + } + }, + + /** + * Sets up the animation for collapsing children + * + * @param {string} the type of animation (acceptable constants in YAHOO.widget.TVAnim) + */ + setCollapseAnim: function(type) { + if (YAHOO.widget.TVAnim.isValid(type)) { + this._collapseAnim = type; + } + }, + + /** + * Perform the expand animation if configured, or just show the + * element if not configured or too many animations are in progress + * + * @param el {HTMLElement} the element to animate + * @return {boolean} true if animation could be invoked, false otherwise + */ + animateExpand: function(el) { + + if (this._expandAnim && this._animCount < this.maxAnim) { + // this.locked = true; + var tree = this; + var a = YAHOO.widget.TVAnim.getAnim(this._expandAnim, el, + function() { tree.expandComplete(); }); + if (a) { + ++this._animCount; + a.animate(); + } + + return true; + } + + return false; + }, + + /** + * Perform the collapse animation if configured, or just show the + * element if not configured or too many animations are in progress + * + * @param el {HTMLElement} the element to animate + * @return {boolean} true if animation could be invoked, false otherwise + */ + animateCollapse: function(el) { + + if (this._collapseAnim && this._animCount < this.maxAnim) { + // this.locked = true; + var tree = this; + var a = YAHOO.widget.TVAnim.getAnim(this._collapseAnim, el, + function() { tree.collapseComplete(); }); + if (a) { + ++this._animCount; + a.animate(); + } + + return true; + } + + return false; + }, + + /** + * Function executed when the expand animation completes + */ + expandComplete: function() { + --this._animCount; + // this.locked = false; + }, + + /** + * Function executed when the collapse animation completes + */ + collapseComplete: function() { + --this._animCount; + // this.locked = false; + }, + + /** + * Initializes the tree + * + * @parm {string} id the id of the element that will hold the tree + * @private + */ + init: function(id) { + + this.id = id; + this._nodes = []; + + // store a global reference + YAHOO.widget.TreeView.trees[id] = this; + + // Set up the root node + this.root = new YAHOO.widget.RootNode(this); + + + }, + + /** + * Renders the tree boilerplate and visible nodes + */ + draw: function() { + var html = this.root.getHtml(); + if(document.getElementById(this.id)) + document.getElementById(this.id).innerHTML = html; + /*document.getElementById(this.id).innerHTML = html;*/ + this.firstDraw = false; + }, + + /** + * Nodes register themselves with the tree instance when they are created. + * + * @param node {Node} the node to register + * @private + */ + regNode: function(node) { + this._nodes[node.index] = node; + }, + + /** + * Returns the root node of this tree + * + * @return {Node} the root node + */ + getRoot: function() { + return this.root; + }, + + /** + * Configures this tree to dynamically load all child data + * + * @param {function} fnDataLoader the function that will be called to get the data + * @param iconMode {int} configures the icon that is displayed when a dynamic + * load node is expanded the first time without children. By default, the + * "collapse" icon will be used. If set to 1, the leaf node icon will be + * displayed. + */ + setDynamicLoad: function(fnDataLoader, iconMode) { + this.root.setDynamicLoad(fnDataLoader, iconMode); + }, + + /** + * Expands all child nodes. Note: this conflicts with the "multiExpand" + * node property. If expand all is called in a tree with nodes that + * do not allow multiple siblings to be displayed, only the last sibling + * will be expanded. + */ + expandAll: function() { + if (!this.locked) { + this.root.expandAll(); + } + }, + + /** + * Collapses all expanded child nodes in the entire tree. + */ + collapseAll: function() { + if (!this.locked) { + this.root.collapseAll(); + } + }, + + /** + * Returns a node in the tree that has the specified index (this index + * is created internally, so this function probably will only be used + * in html generated for a given node.) + * + * @param {int} nodeIndex the index of the node wanted + * @return {Node} the node with index=nodeIndex, null if no match + */ + getNodeByIndex: function(nodeIndex) { + var n = this._nodes[nodeIndex]; + return (n) ? n : null; + }, + + /** + * Returns a node that has a matching property and value in the data + * object that was passed into its constructor. Provides a flexible + * way for the implementer to get a particular node. + * + * @param {object} property the property to search (usually a string) + * @param {object} value the value we want to find (usuall an int or string) + * @return {Node} the matching node, null if no match + */ + getNodeByProperty: function(property, value) { + for (var i in this._nodes) { + var n = this._nodes[i]; + if (n.data && value == n.data[property]) { + return n; + } + } + + return null; + }, + + /** + * Removes the node and its children, and optionally refreshes the branch + * of the tree that was affected. + * @param {Node} The node to remove + * @param {boolean} autoRefresh automatically refreshes branch if true + * @return {boolean} False is there was a problem, true otherwise. + */ + removeNode: function(node, autoRefresh) { + + // Don't delete the root node + if (node.isRoot()) { + return false; + } + + // Get the branch that we may need to refresh + var p = node.parent; + if (p.parent) { + p = p.parent; + } + + // Delete the node and its children + this._deleteNode(node); + + // Refresh the parent of the parent + if (autoRefresh && p && p.childrenRendered) { + p.refresh(); + } + + return true; + }, + + /** + * Deletes this nodes child collection, recursively. Also collapses + * the node, and resets the dynamic load flag. The primary use for + * this method is to purge a node and allow it to fetch its data + * dynamically again. + * @param {Node} node the node to purge + */ + removeChildren: function(node) { + for (var i=0, len=node.children.length;i '; + } + + var f = document.createElement("div"); + var s = f.style; + s.position = "absolute"; + s.top = "-1000px"; + s.left = "-1000px"; + f.innerHTML = sb.join(""); + + document.body.appendChild(f); +}; + +YAHOO.widget.TreeView.addHandler(window, + "load", YAHOO.widget.TreeView.preload); + +/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */ + +/** + * The base class for all tree nodes. The node's presentation and behavior in + * response to mouse events is handled in Node subclasses. + * + * @param oData {object} a string or object containing the data that will + * be used to render this node + * @param oParent {Node} this node's parent node + * @param expanded {boolean} the initial expanded/collapsed state + * @constructor + */ +YAHOO.widget.Node = function(oData, oParent, expanded) { + if (oParent) { this.init(oData, oParent, expanded); } +}; + +YAHOO.widget.Node.prototype = { + + /** + * The index for this instance obtained from global counter in YAHOO.widget.TreeView. + * + * @type int + */ + index: 0, + + /** + * This node's child node collection. + * + * @type Node[] + */ + children: null, + + /** + * Tree instance this node is part of + * + * @type TreeView + */ + tree: null, + + /** + * The data linked to this node. This can be any object or primitive + * value, and the data can be used in getNodeHtml(). + * + * @type object + */ + data: null, + + /** + * Parent node + * + * @type Node + */ + parent: null, + + /** + * The depth of this node. We start at -1 for the root node. + * + * @type int + */ + depth: -1, + + /** + * The href for the node's label. If one is not specified, the href will + * be set so that it toggles the node. + * + * @type string + */ + href: null, + + /** + * The label href target, defaults to current window + * + * @type string + */ + target: "_self", + + /** + * The node's expanded/collapsed state + * + * @type boolean + */ + expanded: false, + + /** + * Can multiple children be expanded at once? + * + * @type boolean + */ + multiExpand: true, + + /** + * Should we render children for a collapsed node? It is possible that the + * implementer will want to render the hidden data... @todo verify that we + * need this, and implement it if we do. + * + * @type boolean + */ + renderHidden: false, + + /** + * This flag is set to true when the html is generated for this node's + * children, and set to false when new children are added. + * @type boolean + */ + childrenRendered: false, + + /** + * Dynamically loaded nodes only fetch the data the first time they are + * expanded. This flag is set to true once the data has been fetched. + * @type boolean + */ + dynamicLoadComplete: false, + + /** + * This node's previous sibling + * + * @type Node + */ + previousSibling: null, + + /** + * This node's next sibling + * + * @type Node + */ + nextSibling: null, + + /** + * We can set the node up to call an external method to get the child + * data dynamically. + * + * @type boolean + * @private + */ + _dynLoad: false, + + /** + * Function to execute when we need to get this node's child data. + * + * @type function + */ + dataLoader: null, + + /** + * This is true for dynamically loading nodes while waiting for the + * callback to return. + * + * @type boolean + */ + isLoading: false, + + /** + * The toggle/branch icon will not show if this is set to false. This + * could be useful if the implementer wants to have the child contain + * extra info about the parent, rather than an actual node. + * + * @type boolean + */ + hasIcon: true, + + /** + * Used to configure what happens when a dynamic load node is expanded + * and we discover that it does not have children. By default, it is + * treated as if it still could have children (plus/minus icon). Set + * iconMode to have it display like a leaf node instead. + * @type int + */ + iconMode: 0, + + /** + * The node type + * @private + */ + _type: "Node", + + /* + spacerPath: "http://us.i1.yimg.com/us.yimg.com/i/space.gif", + expandedText: "Expanded", + collapsedText: "Collapsed", + loadingText: "Loading", + */ + + /** + * Initializes this node, gets some of the properties from the parent + * + * @param oData {object} a string or object containing the data that will + * be used to render this node + * @param oParent {Node} this node's parent node + * @param expanded {boolean} the initial expanded/collapsed state + */ + init: function(oData, oParent, expanded) { + this.data = oData; + this.children = []; + this.index = YAHOO.widget.TreeView.nodeCount; + ++YAHOO.widget.TreeView.nodeCount; + this.expanded = expanded; + + // oParent should never be null except when we create the root node. + if (oParent) { + this.tree = oParent.tree; + this.parent = oParent; + this.href = "javascript:" + this.getToggleLink(); + this.depth = oParent.depth + 1; + this.multiExpand = oParent.multiExpand; + + oParent.appendChild(this); + } + }, + + /** + * Appends a node to the child collection. + * + * @param node {Node} the new node + * @return {Node} the child node + * @private + * @TODO insertBefore, insertAfter + */ + appendChild: function(node) { + if (this.hasChildren()) { + var sib = this.children[this.children.length - 1]; + sib.nextSibling = node; + node.previousSibling = sib; + } + + this.tree.regNode(node); + this.children[this.children.length] = node; + this.childrenRendered = false; + return node; + + }, + + /** + * Returns a node array of this node's siblings, null if none. + * + * @return Node[] + */ + getSiblings: function() { + return this.parent.children; + }, + + /** + * Shows this node's children + */ + showChildren: function() { + if (!this.tree.animateExpand(this.getChildrenEl())) { + if (this.hasChildren()) { + this.getChildrenEl().style.display = ""; + } + } + }, + + /** + * Hides this node's children + */ + hideChildren: function() { + + if (!this.tree.animateCollapse(this.getChildrenEl())) { + this.getChildrenEl().style.display = "none"; + } + }, + + /** + * Returns the id for this node's container div + * + * @return {string} the element id + */ + getElId: function() { + return "ygtv" + this.index; + }, + + /** + * Returns the id for this node's children div + * + * @return {string} the element id for this node's children div + */ + getChildrenElId: function() { + return "ygtvc" + this.index; + }, + + /** + * Returns the id for this node's toggle element + * + * @return {string} the toggel element id + */ + getToggleElId: function() { + return "ygtvt" + this.index; + }, + + /** + * Returns the id for this node's spacer image. The spacer is positioned + * over the toggle and provides feedback for screen readers. + * @return {string} the id for the spacer image + */ + /* + getSpacerId: function() { + return "ygtvspacer" + this.index; + }, + */ + + /** + * Returns this node's container html element + * @return {HTMLElement} the container html element + */ + getEl: function() { + return document.getElementById(this.getElId()); + }, + + /** + * Returns the div that was generated for this node's children + * @return {HTMLElement} this node's children div + */ + getChildrenEl: function() { + return document.getElementById(this.getChildrenElId()); + }, + + /** + * Returns the element that is being used for this node's toggle. + * @return {HTMLElement} this node's toggle html element + */ + getToggleEl: function() { + return document.getElementById(this.getToggleElId()); + }, + + /** + * Returns the element that is being used for this node's spacer. + * @return {HTMLElement} this node's spacer html element + */ + /* + getSpacer: function() { + return document.getElementById( this.getSpacerId() ) || {}; + }, + */ + + /* + getStateText: function() { + if (this.isLoading) { + return this.loadingText; + } else if (this.hasChildren(true)) { + if (this.expanded) { + return this.expandedText; + } else { + return this.collapsedText; + } + } else { + return ""; + } + }, + */ + + /** + * Generates the link that will invoke this node's toggle method + * @return {string} the javascript url for toggling this node + */ + getToggleLink: function() { + return "YAHOO.widget.TreeView.getNode(\'" + this.tree.id + "\'," + + this.index + ").toggle()"; + }, + + /** + * Hides this nodes children (creating them if necessary), changes the + * toggle style. + */ + collapse: function() { + // Only collapse if currently expanded + if (!this.expanded) { return; } + + // fire the collapse event handler + var ret = this.tree.onCollapse(this); + + if ("undefined" != typeof ret && !ret) { + return; + } + + if (!this.getEl()) { + this.expanded = false; + return; + } + + // hide the child div + this.hideChildren(); + this.expanded = false; + + if (this.hasIcon) { + this.getToggleEl().className = this.getStyle(); + } + + // this.getSpacer().title = this.getStateText(); + + }, + + /** + * Shows this nodes children (creating them if necessary), changes the + * toggle style, and collapses its siblings if multiExpand is not set. + */ + expand: function() { + // Only expand if currently collapsed. + if (this.expanded) { return; } + + // fire the expand event handler + var ret = this.tree.onExpand(this); + + if ("undefined" != typeof ret && !ret) { + return; + } + + if (!this.getEl()) { + this.expanded = true; + return; + } + + if (! this.childrenRendered) { + this.getChildrenEl().innerHTML = this.renderChildren(); + } else { + } + + this.expanded = true; + if (this.hasIcon) { + this.getToggleEl().className = this.getStyle(); + } + + // this.getSpacer().title = this.getStateText(); + + // We do an extra check for children here because the lazy + // load feature can expose nodes that have no children. + + // if (!this.hasChildren()) { + if (this.isLoading) { + this.expanded = false; + return; + } + + if (! this.multiExpand) { + var sibs = this.getSiblings(); + for (var i=0; i 0 || + (checkForLazyLoad && this.isDynamic() && !this.dynamicLoadComplete) ); + }, + + /** + * Expands if node is collapsed, collapses otherwise. + */ + toggle: function() { + if (!this.tree.locked && ( this.hasChildren(true) || this.isDynamic()) ) { + if (this.expanded) { this.collapse(); } else { this.expand(); } + } + }, + + /** + * Returns the markup for this node and its children. + * + * @return {string} the markup for this node and its expanded children. + */ + getHtml: function() { + var sb = []; + sb[sb.length] = '
'; + sb[sb.length] = this.getNodeHtml(); + sb[sb.length] = this.getChildrenHtml(); + sb[sb.length] = '
'; + return sb.join(""); + }, + + /** + * Called when first rendering the tree. We always build the div that will + * contain this nodes children, but we don't render the children themselves + * unless this node is expanded. + * + * @return {string} the children container div html and any expanded children + * @private + */ + getChildrenHtml: function() { + + var sb = []; + sb[sb.length] = '
= this.depth || depth < 0) { + return null; + } + + var p = this.parent; + + while (p.depth > depth) { + p = p.parent; + } + + return p; + }, + + /** + * Returns the css class for the spacer at the specified depth for + * this node. If this node's ancestor at the specified depth + * has a next sibling the presentation is different than if it + * does not have a next sibling + * + * @param {int} depth the depth of the ancestor. + * @return {string} the css class for the spacer + */ + getDepthStyle: function(depth) { + return (this.getAncestor(depth).nextSibling) ? + "ygtvdepthcell" : "ygtvblankdepthcell"; + }, + + /** + * Get the markup for the node. This is designed to be overrided so that we can + * support different types of nodes. + * + * @return {string} The HTML that will render this node. + */ + getNodeHtml: function() { + return ""; + }, + + /** + * Regenerates the html for this node and its children. To be used when the + * node is expanded and new children have been added. + */ + refresh: function() { + // this.loadComplete(); + this.getChildrenEl().innerHTML = this.completeRender(); + + if (this.hasIcon) { + var el = this.getToggleEl(); + if (el) { + el.className = this.getStyle(); + } + } + } + +}; + +/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */ + +/** + * A custom YAHOO.widget.Node that handles the unique nature of + * the virtual, presentationless root node. + * + * @extends YAHOO.widget.Node + * @constructor + */ +YAHOO.widget.RootNode = function(oTree) { + // Initialize the node with null params. The root node is a + // special case where the node has no presentation. So we have + // to alter the standard properties a bit. + this.init(null, null, true); + + /** + * For the root node, we get the tree reference from as a param + * to the constructor instead of from the parent element. + * + * @type TreeView + */ + this.tree = oTree; +}; +YAHOO.widget.RootNode.prototype = new YAHOO.widget.Node(); + +// overrides YAHOO.widget.Node +YAHOO.widget.RootNode.prototype.getNodeHtml = function() { + return ""; +}; + +/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */ + +/** + * The default node presentation. The first parameter should be + * either a string that will be used as the node's label, or an object + * that has a string propery called label. By default, the clicking the + * label will toggle the expanded/collapsed state of the node. By + * changing the href property of the instance, this behavior can be + * changed so that the label will go to the specified href. + * + * @extends YAHOO.widget.Node + * @constructor + * @param oData {object} a string or object containing the data that will + * be used to render this node + * @param oParent {YAHOO.widget.Node} this node's parent node + * @param expanded {boolean} the initial expanded/collapsed state + */ +YAHOO.widget.TextNode = function(oData, oParent, expanded) { + this.type = "TextNode"; + + if (oParent) { + this.init(oData, oParent, expanded); + this.setUpLabel(oData); + } +}; + +YAHOO.widget.TextNode.prototype = new YAHOO.widget.Node(); + +/** + * The CSS class for the label href. Defaults to ygtvlabel, but can be + * overridden to provide a custom presentation for a specific node. + * + * @type string + */ +YAHOO.widget.TextNode.prototype.labelStyle = "ygtvlabel"; + +/** + * The derived element id of the label for this node + * + * @type string + */ +YAHOO.widget.TextNode.prototype.labelElId = null; + +/** + * The text for the label. It is assumed that the oData parameter will + * either be a string that will be used as the label, or an object that + * has a property called "label" that we will use. + * + * @type string + */ +YAHOO.widget.TextNode.prototype.label = null; + +/** + * Sets up the node label + * + * @param oData string containing the label, or an object with a label property + */ +YAHOO.widget.TextNode.prototype.setUpLabel = function(oData) { + if (typeof oData == "string") { + oData = { label: oData }; + } + this.label = oData.label; + + // update the link + if (oData.href) { + this.href = oData.href; + } + + // set the target + if (oData.target) { + this.target = oData.target; + } + + if (oData.style) { + this.labelStyle = oData.style; + } + + this.labelElId = "ygtvlabelel" + this.index; +}; + +/** + * Returns the label element + * + * @return {object} the element + */ +YAHOO.widget.TextNode.prototype.getLabelEl = function() { + return document.getElementById(this.labelElId); +}; + +// overrides YAHOO.widget.Node +YAHOO.widget.TextNode.prototype.getNodeHtml = function() { + var sb = []; + + sb[sb.length] = ''; + sb[sb.length] = ''; + + for (i=0;i '; + } + + var getNode = 'YAHOO.widget.TreeView.getNode(\'' + + this.tree.id + '\',' + this.index + ')'; + + sb[sb.length] = ''; + + /* + sb[sb.length] = ' '; + } + + if (this.hasIcon) { + sb[sb.length] = ' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/integrator.xml b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/integrator.xml new file mode 100644 index 000000000..668b418e8 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/integrator.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + The TocJS output type only supports ditamap files as input. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/license.txt b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/license.txt new file mode 100644 index 000000000..617ab0a7e --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/license.txt @@ -0,0 +1,12 @@ +The DITA Open Toolkit is licensed for use, at the user's election, under the +Common Public License v1.0 or the Apache Software Foundation License v2.0. +If, at the time of use, the Project Management Committee has designated another +version of these licenses or another license as being applicable to the +DITA Open Toolkit, user may select to have its subsequent use of the +DITA Open Toolkit governed by such other designated license. +A copy of the Common Public License 1.0 is +available at +http://opensource.org/licenses/cpl.php +A copy of the Apache Software Foundation License 2.0 is available at +http://opensource.org/licenses/apache2.0.php +This statement must be included in any copies of DITA Open Toolkit code. \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/plugin.xml b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/plugin.xml new file mode 100644 index 000000000..d8b9ea6ce --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/plugin.xml @@ -0,0 +1,11 @@ + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/basefiles/frameset.html b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/basefiles/frameset.html new file mode 100644 index 000000000..185443b56 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/basefiles/frameset.html @@ -0,0 +1,19 @@ + + + + + + Documentation for TOCJS + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/basefiles/sample.css b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/basefiles/sample.css new file mode 100644 index 000000000..52c35117b --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/basefiles/sample.css @@ -0,0 +1,180 @@ + +/* + This file is part of the DITA Open Toolkit project hosted on + Sourceforge.net. See the accompanying license.txt file for + applicable licenses. + + (C) Copyright Shawn McKenzie, 2007. All Rights Reserved. + *--> + + */ + +html,body { + margin:25; + padding:0px 0px 20px 0px; + background-color:#F2F4F4; + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color:#494949; + } +a:link {text-decoration:underline; color:#015589;} +a:visited {text-decoration:underline; color:#015589;} +a:active {text-decoration:underline; color:#015589;} +a:hover {text-decoration:none; color:#799CD5;} + +.menu {font-size: 11px; font-family: arial;} +.keyword {text-decoration: none; } +.taskintro {font-style: italic; } + +/* class terms */ + +.relconcepts a { display: list-item; margin: 0px 20px 0px; list-style: url outside; list-style-image: url(ajtest/images/arw_subcat.gif); } +.reltasks a { display: list-item; margin: 0px 20px 0px; list-style: url outside; list-style-image: url(ajtest/images/arw_subcat.gif); } +.relinfo a { display: list-item; margin: 0px 20px 0px; list-style: url outside; list-style-image: url(ajtest/images/arw_subcat.gif); } + +/*.term { display: list-item; margin: 0px 20px 0px; list-style: url outside; list-style-image: url(images/arw_subcat.gif); }*/ +a.term { color: #015589; font-weight: normal; } +a.term:hover { color: #799CD5; font-weight: normal; } + +.linklist a { display: list-item; margin: 0px 20px 0px; list-style: url outside; list-style-image: url(images/arw_subcat.gif); } + + +.ullinks { display: list-item; list-style: url outside; list-style-image: url(ajtest/images/arw_subcat.gif); } + + +/* class definitions */ +.unresolved { background-color: skyblue; } +.noTemplate { background-color: yellow; } + +.base { background-color: #ffffff; } + +/* Add space for top level topics */ +.nested0 { margin-top : 1em;} + +/* div with class=p is used for paragraphs that contain blocks, to keep the XHTML valid */ +.p {margin-top: 1em} + +/* Default of italics to set apart figure captions */ +.figcap { font-style: italic } +.figdesc { font-style: normal } + +/* Use @frame to create frames on figures */ +.figborder { border-style: solid; padding-left : 3px; border-width : 2px; padding-right : 3px; margin-top: 1em; border-color : Silver;} +.figsides { border-left : 2px solid; padding-left : 3px; border-right : 2px solid; padding-right : 3px; margin-top: 1em; border-color : Silver;} +.figtop { border-top : 2px solid; margin-top: 1em; border-color : Silver;} +.figbottom { border-bottom : 2px solid; border-color : Silver;} +.figtopbot { border-top : 2px solid; border-bottom : 2px solid; margin-top: 1em; border-color : Silver;} + +/* Most link groups are created with
. Ensure they have space before and after. */ +.ullinks { list-style-type: none; font-size: 11px; } +.ulchildlink { /*margin-top: 1em; margin-bottom: 1em; font-size: 11px; font-size: 11px;*/ } +.olchildlink { margin-top: 1em; margin-bottom: 1em; font-size: 11px; font-size: 11px; } +.linklist { margin-top: 1em; margin-bottom: 1em } +.linklistwithchild { margin-left: 1.5em; margin-bottom: 1em } +.sublinklist { margin-left: 1.5em; margin-bottom: 1em } +.relconcepts { margin-top: 1em; margin-bottom: 1em } +.reltasks { margin-top: 1em; margin-bottom: 1em } +.relref { margin-top: 1em; margin-bottom: 1em } +.relinfo { margin-top: 1em; margin-bottom: 1em } +.breadcrumb { font-size : smaller; margin-bottom: 1em } +.prereq { margin-left : 20px;} + +/* Set heading sizes, getting smaller for deeper nesting */ +.topictitle1 { + color: #375896; + font-size: 22px; + font-weight: bold; + } +.topictitle2 { margin-top: 1pc; margin-bottom: .45em; font-size: 1.17em; color:#375896; } +.topictitle3 { margin-top: 1pc; margin-bottom: .17em; font-size: 1.17em; font-weight: bold; color:#375896;} +.topictitle4 { margin-top: .83em; font-size: 1.17em; font-weight: bold; color:#375896; } +.topictitle5 { font-size: 1.17em; font-weight: bold; color:#375896; } +.topictitle6 { font-size: 1.17em; font-style: italic; color:#375896; } +.sectiontitle { margin-top: 1em; margin-bottom: 0em; color: black; font-size: 1.17em; font-weight: bold; color:#375896;} +.section { margin-top: 1em; margin-bottom: 1em } +.example { margin-top: 1em; margin-bottom: 1em } + +/* All note formats have the same default presentation */ +.note { margin-top: 1em; margin-bottom : 1em;} +.notetitle { font-weight: bold } +.notelisttitle { font-weight: bold } +.tip { margin-top: 1em; margin-bottom : 1em;} +.tiptitle { font-weight: bold } +.fastpath { margin-top: 1em; margin-bottom : 1em;} +.fastpathtitle { font-weight: bold } +.important { margin-top: 1em; margin-bottom : 1em;} +.importanttitle { font-weight: bold } +.remember { margin-top: 1em; margin-bottom : 1em;} +.remembertitle { font-weight: bold } +.restriction { margin-top: 1em; margin-bottom : 1em;} +.restrictiontitle { font-weight: bold } +.attention { margin-top: 1em; margin-bottom : 1em;} +.attentiontitle { font-weight: bold } +.dangertitle { font-weight: bold } +.danger { margin-top: 1em; margin-bottom : 1em;} +.cautiontitle { font-weight: bold } +.caution { font-weight: bold; margin-bottom : 1em; border: #ccc dotted 1px; background-color: #fff5f7; padding: 4px; } + +/* Simple lists do not get a bullet */ +ul.simple { list-style-type: none } + +/* Used on the first column of a table, when rowheader="firstcol" is used */ +.firstcol { font-weight : bold;} + +/* Various basic phrase styles */ +.bold { font-weight: bold; } +.boldItalic { font-weight: bold; font-style: italic; } +.italic { font-style: italic; } +.underlined { text-decoration: underline; } +.uicontrol { font-weight: bold; } +.parmname { font-weight: bold; } +.kwd { font-weight: bold; } +.defkwd { font-weight: bold; text-decoration: underline; } +.var { font-style : italic;} +.shortcut { text-decoration: underline; } + +/* Default of bold for definition list terms */ +.dlterm { font-weight: bold; } + +/* Use CSS to expand lists with @compact="no" */ +.dltermexpand { font-weight: bold; margin-top: 1em; } +*[compact="yes"]>li { margin-top: 0em;} +*[compact="no"]>li { margin-top: .53em;} +.liexpand { margin-top: 1em; margin-bottom: 1em } +.sliexpand { margin-top: 1em; margin-bottom: 1em } +.dlexpand { margin-top: 1em; margin-bottom: 1em } +.ddexpand { margin-top: 1em; margin-bottom: 1em } +.stepexpand { margin-top: 1em; margin-bottom: 1em } +.substepexpand { margin-top: 1em; margin-bottom: 1em } + +/* Align images based on @align on topic/image */ +div.imageleft { text-align: left } +div.imagecenter { text-align: center } +div.imageright { text-align: right } +div.imagejustify { text-align: justify } + +pre.screen { padding: 5px 5px 5px 5px; border: outset; background-color: #CCCCCC; margin-top: 2px; margin-bottom : 2px; white-space: pre} + + +.userinput { font-family:"Courier New", Courier, monospace; } +.cmdname { font-family:"Courier New", Courier, monospace; } +.option { font-family:"Courier New", Courier, monospace; } +.codeph { font-family:"Courier New", Courier, monospace; } +.codeblock { font-family:"Courier New", Courier, monospace; } +.systemoutput { font-family:"Courier New", Courier, monospace; } +.filepath { font-family:"Courier New", Courier, monospace; } + +.varname { font-style:italic; } + +.simpletableborder { + border-collapse: collapse; + background-color: #ebebeb; + } +.stepexpand ol { + margin-top: 10px; + line-height: 14px; + } +.stepexpand li { + margin-top: 10px; + line-height: 12px; + } diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/about.xml b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/about.xml new file mode 100644 index 000000000..7db49282f --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/about.xml @@ -0,0 +1,42 @@ + + + + + + About tocjs + JavaScript TOC Navigation Plugin for the DITA Open Toolkit's XHTML output. + +

The tocjs plugin generates a Table of Contents for the DITA Open Toolkit's XHTML output that can expand and + collapse nodes. It is a more usable and visually pleasing option than the standard + index.html generated by the Open Toolkit's dita2html + transformation.

+

The JavaScript code used in this plugin is derived from the Yahoo YUI Treeview widget. This + plugin goes a long way to making DITA XHTML output slick and professional looking for a web site + or custom built help engine.

+

Beginning with DITA-OT version 1.5.4, the code has been updated to supply default framesets using + the same look-and-feel as this sample documentation. Existing users with customized tocjs processing + will not notice a change; new users will immediately get working tocjs based output. If you want + your own look and feel, rather than that of the samples, you will need to customize several + things to get it working properly with your project.

+ All examples in this documentation assume a Unix style file separator. If you + are on a Windows machine, replace the '/' character with a '\' + character for all file paths. +
+ + + Yahoo! Treeview Widget + http://developer.yahoo.com/yui/treeview/ + + + Sophos tocjs output + http://wsa.sophos.com/docs/ws1000/ + + +
diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/anttasks.xml b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/anttasks.xml new file mode 100644 index 000000000..778695039 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/anttasks.xml @@ -0,0 +1,55 @@ + + + + + + Ant tasks + +

The tocjs extension is meant to work with a project that generates HTML. For instance, assume you have an existing ant task: + +<target name="myproj2html" depends="use-init"> + <antcall target="dita2xhtml"> + <param name="args.input" + value="projects${file.separator}myproject${file.separator}GettingStartedGuide.ditamap"/> + <param name="output.dir" value="output${file.separator}myproject"/> + <param name="args.css" value="testvalue.css"/> + </antcall> +</target> + +To create tocjs JavaScript output and copy related topics into place, you could create the following + ant target. + +<target name="myproj2tocjs" description="Generate tocjs javascript file"> + <antcall target="dita2tocjs"> + <param name="transtype" value="tocjs"/> + <param name="args.input" + value="projects${file.separator}myproject${file.separator}GettingStartedGuide.ditamap"/> + <param name="output.file" + value="output${file.separator}myproject${file.separator}myproject${file.separator}toctree.js"/> + </antcall> + <copy todir="output${file.separator}myproject${file.separator}myproject"> + <fileset dir="${dita.dir}${file.separator}demo${file.separator}tocjs${file.separator}basefiles"> + <include name="**/*"/></fileset> + </copy> +</target> + + The above task generates tocjs output and copies the related files from the tocjs + basefiles directory. You will also need to maitan and copy into place a + frameset file. For an exaple of how this is done, take a look at the ant tasks in + demo/tocjs/buildsample.xml and the related basefiles + directories

+ For more examples of working ant tasks, check the + buildsample.xmlfile in the demo/tocjs directory. +
+ + + + +
diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/basefiles.xml b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/basefiles.xml new file mode 100644 index 000000000..459e81aed --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/basefiles.xml @@ -0,0 +1,29 @@ + + + + + + The <filepath>basefiles</filepath> directories + +

When you set up a project to build tocjs output, you will likely want to pull source files from + two separate locations. The tocjs plugin has a basefiles directory that + includes HTML, JavaScript, image and CSS files necessary for the tocjs plugin to work. The tocjs + transtype itself generates a JavaScript file (toctree.js) that is used in + conjunction with the files in this basefiles directory. As you can see in + the sample ant tasks in demo/tocjs/buildsample.xml.

+

You will likely want to maintain another basefiles directory along with + your DITA source files and copy these into your output as well. If you look in the + tocjs sample project there is a different basefiles + directory. This contains the CSS file related to the DITA content and the + frameset.html file. These are specific to the project, while the files in + demo/tocjs/basefiles are for any project using the tocjs plugin.

+ +
+
diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/css.xml b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/css.xml new file mode 100644 index 000000000..ff210439c --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/css.xml @@ -0,0 +1,18 @@ + + + + + + CSS customization + +

More sample docs go here.

+ +
+
diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/customization.xml b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/customization.xml new file mode 100644 index 000000000..99c4f9641 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/customization.xml @@ -0,0 +1,18 @@ + + + + + + Customizing tocjs for your project + +

Once integrated, the tocjs plugin is not a complete

+ +
+
diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/install.xml b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/install.xml new file mode 100644 index 000000000..9dfc091db --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/install.xml @@ -0,0 +1,32 @@ + + + + + + Installing tocjs + +

The tocjs plugin is designed to be integrated into the DITA Open Toolkit so that you have + tocjs as a registered transtype. This transtype can then be used in conjunction + with the XHTML output. There are some known issues, and likely many unknown + issues. Please report any issues to smckenzie23@gmail.com. You may also be able to find people + who can help on the dita-users Yahoo! Group. The plugin has been integrated with the default + DITA-OT distribution since DITA-OT version 1.5 in December, 2009.

+
+ + + Download tocjs + http://tech.groups.yahoo.com/group/dita-users/files/Demos/ + + + Email Shawn McKenzie + + +
diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/knownissues.xml b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/knownissues.xml new file mode 100644 index 000000000..2bb2df7ef --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/knownissues.xml @@ -0,0 +1,20 @@ + + + + + + Known Issues + +

The topicref.xsl file hard codes contentwin into the code + to display content. This matches the supplied frameset.html file, but does + not support passing in a contenttarget parameter from the ant task.

+ +
+
diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/license.xml b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/license.xml new file mode 100644 index 000000000..1ea06673d --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/license.xml @@ -0,0 +1,49 @@ + + + + + + License + +

The tocjs plugin includes original code and code from the Yahoo UI Library treeview widget. + Both are licensed under the BSD license, and distributed with the DITA Open Toolkit under both + the Common Public License 1.0 and the Apache License 2.0.

+
+ Conditions +

Redistribution and use in source and binary forms, with or without modification, are permitted + provided that the following conditions are met:

    +
  • Redistributions of source code must retain the above copyright notice, this list of + conditions and the following disclaimer.
  • +
  • Redistributions in binary form must reproduce the above copyright notice, this list of + conditions and the following disclaimer in the documentation and/or other materials provided + with the distribution.
  • +
  • Neither the name of the copyright holders nor the names of the contributors may be used to + endorse or promote products derived from this software without specific prior written + permission.
  • +
+

+
+
+ DISCLAIMER +
+    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
+    IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+    FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+    CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+    SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+    OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+    POSSIBILITY OF SUCH DAMAGE.    
+   
+
+ +
+
diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/paths.xml b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/paths.xml new file mode 100644 index 000000000..3d952c8a9 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/concepts/paths.xml @@ -0,0 +1,49 @@ + + + + + + Resolving path issues + +

The sample documents and related ant tasks work for a relatively simple directory structure. + They + assume that your content and output directory structure will be something like: + + sample/ + |-- basefiles + |-- concepts + `-- tasks + However, if your ditamap refers to content in other parallel project directories, your output + will have a deeper path to the same files. For instance, imagine your ditamap file is in the root of + the sample directory, but it includes a reference to a topic in + other such as: + +<topicref href="concepts/foo.xml"> + <topicref href="concepts/bar.xml"/> + <topicref href="../other/concepts/baz.xml"/> +</topicref> + + Referencing content in this way will force a deeper nesting to the output directory. The + directory structure of your content in the output directory would now be: + + sample/ + |-- other + | `-- concepts + `-- sample + |-- concepts + `-- tasks + + Note that there are now two sample directories in the output, the main one and one that is a + sibling to the other directory. The files are generated by the + Open Toolkit for the sample project now wind up in the deeper nested sample + directory.

+ +
+
diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/tasks/ant-paths.xml b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/tasks/ant-paths.xml new file mode 100644 index 000000000..b9ee994e2 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/tasks/ant-paths.xml @@ -0,0 +1,37 @@ + + + + + + Fix Ant tasks for shared projects + + +

To modify existing ant tasks to work with a project that shares content with a peer + project:

+
+ + + Modify the output.file parameter so that it will create + toctree.js in the deeper project output + directory. + + + Modify the copy elements to copy the tocjs + basefiles files into the deeper project output + directory. + + + Modify your frameset file so that the tocwin and + contentwin frames point to the correct files in the deeper + nested project directory. + + +
+
diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/tasks/buildsample.xml b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/tasks/buildsample.xml new file mode 100644 index 000000000..25b7fc620 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/tasks/buildsample.xml @@ -0,0 +1,49 @@ + + + + + + Build TOCJS sample output + + +

This task will walk you through building the tocjs sample documentation. First, be + sure you have installed and integrated the tocjs plugin.

+
+ + + Change directories to the sample directory of the tocjs + plugin.This should be in the + demo + tocjs + sample + directory + + + + Type ant -f buildtocjs.xml sample2html + The sample2html task generates XHTML, and tocjs output and copies + related JavaScript and a frameset.html file into + out + tocjs + in your base DITA directory. + + + + From your base DITA directory, open + out + tocjs + frameset.html + in a JavaScript-enabled browser. + + + + +
+
diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/tasks/integrate.xml b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/tasks/integrate.xml new file mode 100644 index 000000000..2d8919ee7 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/tasks/integrate.xml @@ -0,0 +1,60 @@ + + + + + + Integrate and test + + +

Once you have obtained the latest tocjs plugin, you need to install and integrate it + into the DITA Open Toolkit. Note that if you are using DITA-OT 1.5 or later, you can + skip directly to step #3, because the tocjs plugin is already part of your install.

+
+ + + Obtain the latest version of the tocjs plugin. + + + + Unzip the plugin in your demo directory. + This should give you a tocjs + directory. + + + From your base DITA directory, type:ant -f + integrator.xml. + You should see output similar to the following message: + +Buildfile: integrator.xml + +BUILD SUCCESSFUL +Total time: 1 seconds + + The tocjs transtype should be registered with the Open Toolkit. + + + Type: ant -f demo/tocjs/buildsample.xml sample2tocjs. + The end of the message output should say: + +dita2tocjs: + +BUILD SUCCESSFUL +Total time: 6 seconds + + + + Open demo/tocjs/out/sample/frameset.html in a browser. + This documentation should be displayed in a frameset that includes a + JavaScript TOC in the left pane. + + + +
+
diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/tocjs.ditamap b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/tocjs.ditamap new file mode 100644 index 000000000..e06ab315b --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/sample/tocjs.ditamap @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/frameset.xsl b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/frameset.xsl new file mode 100644 index 000000000..c48c065ee --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/frameset.xsl @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <xsl:choose> + <xsl:when test="/*/*[contains(@class,' topic/title ')]"> + <xsl:value-of select="normalize-space(/*/*[contains(@class,' topic/title ')])"/> + </xsl:when> + <xsl:when test="/*/@title"> + <xsl:value-of select="normalize-space(/*/@title)"/> + </xsl:when> + </xsl:choose> + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/gethref.xsl b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/gethref.xsl new file mode 100644 index 000000000..7cef1bbcb --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/gethref.xsl @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/jstext.xsl b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/jstext.xsl new file mode 100644 index 000000000..5368e0fff --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/jstext.xsl @@ -0,0 +1,60 @@ + + + + + + + + + + + ' + , + : + > + < + + + + + + + + + + + + + + + + + + + ' + \' + , + \, + : + \: + + + + /> + + + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/tocjs.xsl b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/tocjs.xsl new file mode 100644 index 000000000..5947e237e --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/tocjs.xsl @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + At slash, contentwin is + + +######################################################################## +### ### +### The 'content.frame' property is not set in your tocjs ant task! ### +### Using 'contentwin' as a default. ### +### ### +######################################################################## + + + + + +######################################## +### Your 'content.frame' property is set to '' ### +######################################## + + + + + + + var tree; + + function treeInit() { + tree = new YAHOO.widget.TreeView("treeDiv1"); + var root = tree.getRoot(); + + + + + + + + + + + + + + tree.draw(); + } + + YAHOO.util.Event.addListener(window, "load", treeInit); + + + + + + + + + + + + + + + + + + + + + + + + + + + WARNING! navref not supported. + + + + WARNING! anchor not supported. + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/topichead.xsl b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/topichead.xsl new file mode 100644 index 000000000..5c3f193a3 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/topichead.xsl @@ -0,0 +1,43 @@ + + + + + + + + + + ' + + + + + ######################## IN TOPICHEAD! parent: self: + + + var + + = new YAHOO.widget.TextNode(" + + ", + + , false); + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/topicref.xsl b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/topicref.xsl new file mode 100644 index 000000000..8a75813fa --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/com.sophos.tocjs/xsl/topicref.xsl @@ -0,0 +1,209 @@ + + + + " + \" + < + &lt; + + + + + + + + ' + \' + , + + + + + + + + + + + + + + var + + = { label: " + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ", href:" + + + + ", target:"" }; + + + var + + = new YAHOO.widget.TextNode( + + , + + , false); + + + + + + + + + var + + = new YAHOO.widget.TextNode(" + + ", + + , false); + + + + + + + + + var + + = new YAHOO.widget.TextNode(" + + ", + + , false); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/h2d/build.xml b/org.dita.dost/DITA-OT/plugins/h2d/build.xml new file mode 100644 index 000000000..0e561114f --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/build.xml @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/plugins/h2d/catalog.xml b/org.dita.dost/DITA-OT/plugins/h2d/catalog.xml new file mode 100644 index 000000000..6994414d2 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/catalog.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml-lat1.ent b/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml-lat1.ent new file mode 100644 index 000000000..7b7b407ee --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml-lat1.ent @@ -0,0 +1,196 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml-special.ent b/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml-special.ent new file mode 100644 index 000000000..2ea205f31 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml-special.ent @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml-symbol.ent b/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml-symbol.ent new file mode 100644 index 000000000..3f8f8e646 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml-symbol.ent @@ -0,0 +1,237 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml1-frameset.dtd b/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml1-frameset.dtd new file mode 100644 index 000000000..4e09bc5d2 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml1-frameset.dtd @@ -0,0 +1,1235 @@ + + + + + +%HTMLlat1; + + +%HTMLsymbol; + + +%HTMLspecial; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml1-strict.dtd b/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml1-strict.dtd new file mode 100644 index 000000000..984532c58 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml1-strict.dtd @@ -0,0 +1,978 @@ + + + + + +%HTMLlat1; + + +%HTMLsymbol; + + +%HTMLspecial; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml1-transitional.dtd b/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml1-transitional.dtd new file mode 100644 index 000000000..b80359aa3 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/dtd/xhtml1-transitional.dtd @@ -0,0 +1,1201 @@ + + + + + +%HTMLlat1; + + +%HTMLsymbol; + + +%HTMLspecial; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/h2d/h2d.xsl b/org.dita.dost/DITA-OT/plugins/h2d/h2d.xsl new file mode 100644 index 000000000..169365f09 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/h2d.xsl @@ -0,0 +1,1912 @@ + + + + + + + + + + +topic + + + ../dtd/concept.dtd + ../dtd/task.dtd + ../dtd/reference.dtd + ../dtd/topic.dtd + + + + + -//OASIS//DTD DITA Concept//EN + -//OASIS//DTD DITA Task//EN + -//OASIS//DTD DITA Reference//EN + -//OASIS//DTD DITA Topic//EN + + + + + + + + + + + +.dita + + +en-us + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + h1 + h2 + h3 + h4 + h5 + h6 + h1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ + +
+ + + +
+ +
+
+ + +
+ + + +
+ +
+
+ + +
+ + + +
+ +
+
+ + +
+ + + +
+ +
+
+ + +
+ + + +
+ +
+
+ + +
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + step + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + substep + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Collected links + + + + + + + + + + + + + + + + + + + + + + + external + + + pdf + html + + + + + + + + + # + + + + + + + / + + + + + + + + + + pdf + html + + + + + + external + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A heading could not be converted into DITA. +The heading has been placed in a required-cleanup element. + + +

+ [deprecated heading ]: + +

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ <xsl:apply-templates select="@class"/><xsl:apply-templates select="*|comment()|text()"/> + +
+
+ + + + + + + + + + + + + + + + + + + + + + + A heading could not be converted into DITA. +The heading has been placed in a required-cleanup element. + +
+ + <xsl:apply-templates select="@class"/><xsl:apply-templates select="*|text()|comment()"/> + + +
+
+
+
+ + + + +
+ +
+
+
+ + + +
+ + + <xsl:apply-templates select="@class"/><xsl:apply-templates select="*|text()|comment()"/> + + + A heading was mapped to an empty section. +Move any content that belongs with that heading into the section. + +
+
+ + + + + + + + + + + + + + + + <xsl:choose> + <xsl:when test="$main-head-level='h1'"><xsl:value-of select=".//h1[1]"/></xsl:when> + <xsl:when test="$main-head-level='h2'"><xsl:value-of select=".//h2[1]"/></xsl:when> + <xsl:when test="$main-head-level='h3'"><xsl:value-of select=".//h3[1]"/></xsl:when> + <xsl:when test="$main-head-level='h4'"><xsl:value-of select=".//h4[1]"/></xsl:when> + <xsl:when test="$main-head-level='h5'"><xsl:value-of select=".//h5[1]"/></xsl:when> + <xsl:when test="$main-head-level='h6'"><xsl:value-of select=".//h6[1]"/></xsl:when> + </xsl:choose> + + + + + + + NO + NO + NO + NO + NO + NO + NO + YES + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + yes + + + + + + + + + + + + + + + + + + + false + false + true + false + true + + + + + + + + + + + + + + CLEANUP ACTION: Determine the original intent for a BR tag. + + A BR tag was used here in the original source. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + break + + + + + + + + + + + + ===================== horizontal rule ===================== + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + Removed anchor point + + + Removed anchor point + + + + + + + + + + + +

+ + + +

+
+ + + + + + + + +

+
+ + + +
+
+
+
+ + + + + + 1 + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The summary attribute on tables cannot be converted to DITA. +The attribute's contents were placed in a comment before the table. + + +
+ + + + 0 + 1 + + + + none + 0 + 0 + + + 0 + 0 + + + 0 + + + 0 + + + + none + top + bottom + all + all + topbot + sides + sides + sides + + + + + + + + + + + + + + + + + + + + + + +
+ + + + 0 + 1 + + + col + + + + + + + + + + + <xsl:apply-templates select="@class|*|text()|comment()"/> + + + + + + + + + + + + + + + + + + col + col + + + + + + + +

+ +
+
+
+ + + + + + + + + + + + + + + 1 + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + 1 + 1 + + [:] + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [ + : + ] + + + + + + + + + + + + + + + + + + + + + +

+
+ + + + +

+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + span. + + } + + [b] + [i] + [u] + [tt] + [normal] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + span. + + } + + + CLEANUP ACTION: provide a better phrase markup for a SPAN tag. +The element's contents have been placed in a phrase element. +There is a comment next to the phrase with the span's class value. + + Original: <span @class=>, = + + + + + + + CLEANUP ACTION: provide a better phrase markup for a SPAN tag. +The element's contents have been placed in a phrase element. +There is a comment next to the phrase with the span's class value. + + Original: <span @class=> + + + + + + + + + +
+ +
+
+ + + + + +
+ +
+ +
+ + + + + + + + + + + + + + +

+ +

+
+ +
+ + + +

+
+ +

+
+ +

+
+ + + + + + + + + + CLEANUP ACTION: provide a better phrase markup for a BIG or SMALL tag. +The element's contents have been placed in a required-cleanup element. + + + + + + + + + + + + + CLEANUP ACTION: provide a better phrase markup for a strikethrough tag. +The element's contents have been placed in a required-cleanup element. + + + + + + + + + + + + +
+   
+  
+
+ + + + + + + + + + + + + + + + + CLEANUP ACTION: no DITA equivalent for HTML element ''. +The element has been placed in a required-cleanup element. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + '' is an invalid infotype, use 'topic' as the default infotype. + + + + + '' is an invalid dita extension, please use '.dita' or '.xml' as the dita extension. + + + + + The parameter FILENAME should ends with '.htm' or '.html'. + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/h2d/plugin.xml b/org.dita.dost/DITA-OT/plugins/h2d/plugin.xml new file mode 100644 index 000000000..39b56b104 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/plugin.xml @@ -0,0 +1,11 @@ + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/h2d/preprocess.xsl b/org.dita.dost/DITA-OT/plugins/h2d/preprocess.xsl new file mode 100644 index 000000000..c935542d1 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/preprocess.xsl @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/h2d/samples/concept.html b/org.dita.dost/DITA-OT/plugins/h2d/samples/concept.html new file mode 100644 index 000000000..a3882486b --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/samples/concept.html @@ -0,0 +1,25 @@ + + + + +A concept topic + + +

A concept topic

+

Introductory block text.

+ +

The first section

+

Section block text.

+

The second section

+

Section block text.

+ + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/h2d/samples/content.html b/org.dita.dost/DITA-OT/plugins/h2d/samples/content.html new file mode 100644 index 000000000..446ba2885 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/samples/content.html @@ -0,0 +1,81 @@ + + + + +A topic with content examples + + + + + +

A topic with content examples

+ +

Paragraph block.

+
+
Definition phrase 1
+
Definition block 1
+
Definition phrase 2
+
Definition block 2
+ +
+
    +
  1. Ordered list item block 1
  2. +
  3. Ordered list item block 2
  4. + +
+
    +
  • Unrdered list item block 1
  • +
  • Unrdered list item block 2
  • + +
+
Preformatted
+block
+
+
Quoted block.
+ + + + + + + + + + + + + + + + + + + + + +
Caption phrase
Header block 1.1Header block 1.2
Cell block 1.1Cell block 1.2
Cell block 2.1Cell block 2.2
+
+Figure title +

Any blocks.

+
+alternative text +
    +
  • underline phrase
  • +
  • bold phrase
  • +
  • italic phrase
  • +
  • citation phrase
  • +
  • subscript phrase
  • +
  • superscript phrase
  • +
  • code phrase
  • +
  • variable name phrase
  • +
  • system output phrase
  • +
  • user input phrase
  • +
+

Most blocks and phrases can take an output class.

+ + diff --git a/org.dita.dost/DITA-OT/plugins/h2d/samples/reference.html b/org.dita.dost/DITA-OT/plugins/h2d/samples/reference.html new file mode 100644 index 000000000..9127477d1 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/samples/reference.html @@ -0,0 +1,23 @@ + + + + +A reference topic + + +

A reference topic

+

The first section

+

Section block text.

+

The second section

+

Section block text.

+ + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/h2d/samples/task.html b/org.dita.dost/DITA-OT/plugins/h2d/samples/task.html new file mode 100644 index 000000000..a677da4cd --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/samples/task.html @@ -0,0 +1,39 @@ + + + + +A task topic + + +

A task topic

+
+

Context text.

+ +
+
    +
  1. The command for the first step.
  2. +
  3. The command for the second step. +
      +
    1. The command for the first substep of the second step.
    2. +
    3. The command for the second substep of the second step.
    4. + +
  4. +
  5. The command for the third step. +
    +

    Informative text for the third step.

    + +
    +
  6. + +
+

Result text.

+ + + + + diff --git a/org.dita.dost/DITA-OT/plugins/h2d/samples/topic.html b/org.dita.dost/DITA-OT/plugins/h2d/samples/topic.html new file mode 100644 index 000000000..bd5b45647 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/h2d/samples/topic.html @@ -0,0 +1,23 @@ + + + + +A generic topic + + +

A generic topic

+

Block text.

+ +

A section

+

Section block text.

+ + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/legacypdf/dita2fo-shell.xsl b/org.dita.dost/DITA-OT/plugins/legacypdf/dita2fo-shell.xsl new file mode 100644 index 000000000..2c4ee92ce --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/legacypdf/dita2fo-shell.xsl @@ -0,0 +1,436 @@ + + + + + + + + + 72pt + 24pt + + + .jpg + + + DOTX + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [vertical list of authors] + + + + + + + [] + + + + + ©    Copyright +    + + ,. + + + + + + + + + + + + + + + + + + [cover art/text goes here] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contents + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 51pc + + 66pc + + 3pc + 3pc + 6pc + 6pc + + + + 16pt + bold + + + + 3pc + 3pc + 6pc + 6pc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/org.dita.dost/DITA-OT/plugins/legacypdf/dita2fo-shell_template.xsl b/org.dita.dost/DITA-OT/plugins/legacypdf/dita2fo-shell_template.xsl new file mode 100644 index 000000000..2cbaa98f6 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/legacypdf/dita2fo-shell_template.xsl @@ -0,0 +1,479 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + 72pt + 24pt + + + .jpg + + + DOTX + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [vertical list of authors] + + + + + + + [] + + + + + ©r;    Copyright +    + + ,. + + + + + + + + + + + + + + + + + + [cover art/text goes here] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Contents + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 51pc + + 66pc + + 3pc + 3pc + 6pc + 6pc + + + + 16pt + bold + + + + 3pc + 3pc + 6pc + 6pc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/legacypdf/integrator.xml b/org.dita.dost/DITA-OT/plugins/legacypdf/integrator.xml new file mode 100644 index 000000000..7aaea3c0e --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/legacypdf/integrator.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/org.dita.dost/DITA-OT/plugins/legacypdf/lib/avalon-framework-cvs-20020806.jar b/org.dita.dost/DITA-OT/plugins/legacypdf/lib/avalon-framework-cvs-20020806.jar new file mode 100644 index 000000000..7db7299c1 Binary files /dev/null and b/org.dita.dost/DITA-OT/plugins/legacypdf/lib/avalon-framework-cvs-20020806.jar differ diff --git a/org.dita.dost/DITA-OT/plugins/legacypdf/lib/batik.jar b/org.dita.dost/DITA-OT/plugins/legacypdf/lib/batik.jar new file mode 100644 index 000000000..28c8bac0d Binary files /dev/null and b/org.dita.dost/DITA-OT/plugins/legacypdf/lib/batik.jar differ diff --git a/org.dita.dost/DITA-OT/plugins/legacypdf/lib/fop.jar b/org.dita.dost/DITA-OT/plugins/legacypdf/lib/fop.jar new file mode 100644 index 000000000..f7a3a2c7d Binary files /dev/null and b/org.dita.dost/DITA-OT/plugins/legacypdf/lib/fop.jar differ diff --git a/org.dita.dost/DITA-OT/plugins/legacypdf/plugin.xml b/org.dita.dost/DITA-OT/plugins/legacypdf/plugin.xml new file mode 100644 index 000000000..6b4f74411 --- /dev/null +++ b/org.dita.dost/DITA-OT/plugins/legacypdf/plugin.xml @@ -0,0 +1,9 @@ + + + + + + + +