Package wt.content

Interface FormatContentHolder

All Superinterfaces:
wt.content._ContentHolder, wt.content._FormatContentHolder, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, ContentHolder, NetFactor, ObjectMappable, Persistable, Serializable
All Known Subinterfaces:
wt.epm.familytable._EPMFamilyTable, _Representation, EPMFamilyTable, Representation
All Known Implementing Classes:
com.ptc.windchill.rd._AbstractReceivedDelivery, _AbstractWorkPackage, com.ptc.windchill.wadm.cdrl._CDRLBasePackage, com.ptc.windchill.wadm.cdrl._ContractPackage, com.ptc.windchill.wp.delivery._DeliveryRecord, _DerivedImage, _EPMDocument, _EPMSepFamilyTable, _FDAUDISubmission, _LifeCycleManagedWtMarkUp, _ProxyDocument, _ProxyUser, com.ptc.windchill.rd._ReceivedDelivery, _RegulatorySubmission, com.ptc.windchill.wp.rep._ReplicationPackage, com.ptc.windchill.wp.tdp._TechnicalDataPackage, _UDISubmission, _UdiSuperSet, _UdiSuperSet2, _VariantSpec, _WfProcessTemplate, com.ptc.windchill.wp._WorkPackage, _WTDocument, wt.viewmarkup._WTMarkUp, wt.org._WTUser, com.ptc.windchill.rd.AbstractReceivedDelivery, AbstractWorkPackage, CDRLBasePackage, ContractPackage, DeliveryRecord, DerivedImage, EPMDocument, EPMSepFamilyTable, FDAUDISubmission, LifeCycleManagedWtMarkUp, ProxyDocument, ProxyUser, ReceivedDelivery, RegulatorySubmission, ReplicationPackage, TechnicalDataPackage, UDISubmission, UdiSuperSet, UdiSuperSet2, VariantSpec, WfProcessTemplate, WorkPackage, WTDocument, wt.viewmarkup.WTMarkUp, WTUser

@GenAsPersistable(interfaces=ContentHolder.class,extendable=true,properties={@GeneratedProperty(name="primary",type=ContentItem.class,supportedAPI=PRIVATE,javaDoc="This is a non-persistent ContentItem for FormatContentHolders that is used to pass the primary content from server to client. Should not be directly accessed by the client.",columnProperties=@ColumnProperties(persistent=false)),@GeneratedProperty(name="format",type=wt.content.DataFormatReference.class,constraints=@PropertyConstraints(required=true))},derivedProperties=@DerivedProperty(name="formatName",derivedFrom="format.formatName",accessors=@PropertyAccessors(setAccess=PRIVATE))) public interface FormatContentHolder extends wt.content._FormatContentHolder
This interface should be used on those ContentHolders that want to store a primary format (for mainly display purposes). For example, the WTDocument in wt.doc that are displayed based on their content implment this interface. The behavoir of FormatContentHolders is similar to ContentHolders, except that their primary format of them will be set as content changes in the holder.

Supported API: true

Extendable: true
See Also:
  • Field Summary

    Fields inherited from interface wt.content._ContentHolder

    CONTENT_VECTOR, HAS_CONTENTS, HTTP_VECTOR, OPERATION

    Fields inherited from interface wt.content._FormatContentHolder

    FORMAT, FORMAT_NAME, PRIMARY

    Fields inherited from interface wt.fc._Persistable

    PERSIST_INFO

    Fields inherited from interface wt.fc.Persistable

    IDENTITY, TYPE
  • Method Summary

    Methods inherited from interface wt.content._ContentHolder

    getContentVector, getHttpVector, getOperation, isHasContents, setContentVector, setHasContents, setHttpVector, setOperation

    Methods inherited from interface wt.content._FormatContentHolder

    getFormat, getFormatName, getPrimary, setFormat, setPrimary

    Methods inherited from interface wt.fc._Persistable

    getPersistInfo, setPersistInfo

    Methods inherited from interface wt.fc.NetFactor

    getClassInfo, getConceptualClassname

    Methods inherited from interface wt.fc.ObjectMappable

    readExternal, writeExternal

    Methods inherited from interface wt.fc.Persistable

    checkAttributes, getIdentity, getType