|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ContentTypeManager
| Field Summary | |
|---|---|
static java.lang.String |
CONTENT_TYPE_ATTRIBUTE_NAME
|
static java.lang.String |
CONTENT_TYPES_PART_NAME
Content type part name. |
static java.lang.String |
DEFAULT_TAG_NAME
|
static java.lang.String |
EXTENSION_ATTRIBUTE_NAME
|
static java.lang.String |
OVERRIDE_TAG_NAME
|
static java.lang.String |
PART_NAME_ATTRIBUTE_NAME
|
static java.lang.String |
TYPES_NAMESPACE_URI
Content type namespace |
static java.lang.String |
TYPES_TAG_NAME
|
| Method Summary | |
|---|---|
void |
addContentType(PartName partName,
java.lang.String contentType)
Build association extention-> content type (will be stored in [Content_Types].xml) for example ContentType="image/png" Extension="png" |
void |
addDefaultContentType(java.lang.String extension,
java.lang.String contentType)
Add a content type associated with the specified extension. |
void |
addOverrideContentType(java.net.URI partUri,
java.lang.String contentType)
Add an override content type for a specific part. |
void |
clearAll()
Clear all content types. |
void |
clearOverrideContentTypes()
Clear all override content types. |
Part |
CreateCommentsPartObject(java.lang.String partName)
|
Part |
CreateCustomXmlPropertiesPartObject(java.lang.String partName)
|
Part |
CreateDefaultPartObject(java.lang.String partName)
|
Part |
CreateDocPropsCorePartObject(java.lang.String partName)
|
Part |
CreateDocPropsCustomPartObject(java.lang.String partName)
|
Part |
CreateDocPropsExtendedPartObject(java.lang.String partName)
|
Part |
CreateDocumentSettingsPartObject(java.lang.String partName)
|
Part |
CreateEndnotesPartObject(java.lang.String partName)
|
Part |
CreateFontTablePartObject(java.lang.String partName)
|
Part |
CreateFooterPartObject(java.lang.String partName)
|
Part |
CreateFootnotesPartObject(java.lang.String partName)
|
Part |
CreateGlossaryDocumentPartObject(java.lang.String partName)
|
Part |
CreateHeaderPartObject(java.lang.String partName)
|
Part |
CreateMainDocumentPartObject(java.lang.String partName)
|
Part |
CreateNumberingPartObject(java.lang.String partName)
|
Part |
CreateObfuscatedFontPartObject(java.lang.String partName)
|
Package |
createPackage()
|
Part |
CreateStyleDefinitionsPartObject(java.lang.String partName)
|
Part |
CreateThemePartObject(java.lang.String partName)
|
Part |
CreateWebSettingsPartObject(java.lang.String partName)
|
java.lang.String |
getContentType(PartName partName)
Get the content type for the specified part, if any. |
org.dom4j.Document |
getDocument()
Generates the XML for the contents type part. |
Part |
getPart(java.lang.String partName)
|
java.net.URI |
getPartNameOverridenByContentType(java.lang.String contentType)
|
boolean |
isContentTypeRegistered(java.lang.String contentType)
Check if the specified content type is already register. |
Part |
newPartForContentType(java.lang.String contentType,
java.lang.String partName)
|
void |
parseContentTypesFile(org.dom4j.Document xmlContentTypetDoc)
Parse the content types part. |
void |
removeContentType(PartName partName)
Delete a content type based on the specified part name. |
| Field Detail |
|---|
static final java.lang.String CONTENT_TYPE_ATTRIBUTE_NAME
static final java.lang.String CONTENT_TYPES_PART_NAME
static final java.lang.String DEFAULT_TAG_NAME
static final java.lang.String EXTENSION_ATTRIBUTE_NAME
static final java.lang.String OVERRIDE_TAG_NAME
static final java.lang.String PART_NAME_ATTRIBUTE_NAME
static final java.lang.String TYPES_NAMESPACE_URI
static final java.lang.String TYPES_TAG_NAME
| Method Detail |
|---|
void addContentType(PartName partName,
java.lang.String contentType)
partUri - the uri that will be stored
void addDefaultContentType(java.lang.String extension,
java.lang.String contentType)
extension - The part name extension to bind to a content type.contentType - The content type associated with the specified extension.
void addOverrideContentType(java.net.URI partUri,
java.lang.String contentType)
partUri - Uri of the part.contentType - Content type of the part.void clearAll()
void clearOverrideContentTypes()
Part CreateCommentsPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateCustomXmlPropertiesPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateDefaultPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateDocPropsCorePartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateDocPropsCustomPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateDocPropsExtendedPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateDocumentSettingsPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateEndnotesPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateFontTablePartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateFooterPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateFootnotesPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateGlossaryDocumentPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateHeaderPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateMainDocumentPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateNumberingPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateObfuscatedFontPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Package createPackage()
throws InvalidFormatException
InvalidFormatException
Part CreateStyleDefinitionsPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateThemePartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
Part CreateWebSettingsPartObject(java.lang.String partName)
throws InvalidFormatException
InvalidFormatExceptionjava.lang.String getContentType(PartName partName)
partUri - The URI part to check.
null.org.dom4j.Document getDocument()
outStream - The output stream use to save the XML content of the content
types part.
Part getPart(java.lang.String partName)
throws java.net.URISyntaxException,
InvalidFormatException
java.net.URISyntaxException
InvalidFormatExceptionjava.net.URI getPartNameOverridenByContentType(java.lang.String contentType)
boolean isContentTypeRegistered(java.lang.String contentType)
contentType - The content type to check.
true if the specified content type is already
register, then false.
Part newPartForContentType(java.lang.String contentType,
java.lang.String partName)
throws InvalidFormatException
InvalidFormatException
void parseContentTypesFile(org.dom4j.Document xmlContentTypetDoc)
throws InvalidFormatException
InvalidFormatException - Throws if the content type doesn't exist or the XML format is
invalid.void removeContentType(PartName partName)
partUri - The part URI associated with the override content type to
delete.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||