|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.webobjects.eocontrol.EOCustomObject
com.webobjects.eocontrol.EOGenericRecord
com.cassinidivision.oce.content.base._C_Content
com.cassinidivision.oce.content.C_Content
com.cassinidivision.oce.content.base._C_ContentContainer
com.cassinidivision.oce.content.C_ContentContainer
com.cassinidivision.oce.content.base._C_Feature
com.cassinidivision.oce.content.C_Feature
A class for representing a collection of content pages. Features may be related to one or more metasections, which provide an alternative mechanism for grouping related features outside of the default directory hierarchy.
| Nested Class Summary |
| Nested classes inherited from class com.webobjects.eocontrol.EOGenericRecord |
EOGenericRecord._DictionaryBinding, EOGenericRecord._LazyDictionaryBinding |
| Nested classes inherited from class com.webobjects.eocontrol.EOCustomObject |
EOCustomObject._BooleanFieldBinding, EOCustomObject._FieldBinding, EOCustomObject._LazyFieldBinding, EOCustomObject._NumberFieldBinding |
| Nested classes inherited from class com.webobjects.eocontrol.EOKeyValueCodingAdditions |
EOKeyValueCodingAdditions.DefaultImplementation, EOKeyValueCodingAdditions.Utility |
| Nested classes inherited from class com.webobjects.eocontrol.EOKeyValueCoding |
EOKeyValueCoding._BestBindingCreation, EOKeyValueCoding._KeyBindingCreation, EOKeyValueCoding._StoredForwardingBinding |
| Nested classes inherited from class com.webobjects.foundation.NSValidation |
NSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException |
| Nested classes inherited from class com.webobjects.eocontrol._EOPrivateMemento |
_EOPrivateMemento.DefaultImplementation |
| Field Summary |
| Fields inherited from class com.webobjects.eocontrol.EOGenericRecord |
_CLASS |
| Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
_KeyPathSeparatorChar, KeyPathSeparator |
| Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding |
NullValue |
| Constructor Summary | |
C_Feature()
|
|
| Method Summary | |
NSArray |
acceptableClassesOfChildren()
Reports which classes of children are acceptable within the receiver. |
void |
appendExportXMLForPropertiesToString(StringBuffer returnString)
Calculates the export XML string for all properties (child tags and child text) owned by the receiver, and appends it to the given string. |
void |
awakeFromInsertion(EOEditingContext ec)
All newly-created content in the OCE system is immediately instantiated with the following values. |
C_Content |
copyIntoEC(EOEditingContext ec)
Extends the superclass copy functionality to include the deep copying of child content. |
C_Content |
createNewChildOfClassWithStem(Class aClass,
String aStem)
Creates a new child within the receiver. |
void |
deleteChild(C_Content aChild)
Overrides the superclass implementation by refusing to delete the last page (features should always contain at least one page, by definition). |
StringBuffer |
exportXMLForAttributes()
Called during XML export: builds a StringBuffer holding all the attribute name="value" pairs for the receiver's XML. |
NSArray |
orderedChildren()
Feature pages are ordered by number. |
NSArray |
orderedVisiblePages()
Computes the subarray of children which are "visible" (pages which have requested to be included in the index). |
void |
setMetaSectionsFromPList(NSDictionary pList)
Called during XML import: sets the metaSection relationships from information contained in the dictionary. |
void |
setSingleMetaSection(C_MetaSection myMetaSection)
Sets the metasections relationship to point to only a single metasection. |
void |
takeAttributesFromDictionary(NSDictionary pList)
Sets up the receiver's instance variables from given values. |
| Methods inherited from class com.cassinidivision.oce.content.base._C_Feature |
addToMetaSections, metaSections, removeFromMetaSections, setMetaSections |
| Methods inherited from class com.cassinidivision.oce.content.base._C_ContentContainer |
addToChildren, children, removeFromChildren, setChildren |
| Methods inherited from class com.cassinidivision.oce.content.base._C_Content |
addToXmlAttributes, className, creationDate, modificationDate, name, parent, removeFromXmlAttributes, setClassName, setCreationDate, setModificationDate, setName, setParent, setXmlAttributes, setXmlLabel, xmlAttributes, xmlLabel |
| Methods inherited from class com.webobjects.eocontrol.EOGenericRecord |
__setClassDescription, _keyGetBindingForKey, _keySetBindingForKey, _otherStorageBinding, _storedKeyGetBindingForKey, _storedKeySetBindingForKey, classDescription, usesDeferredFaultCreation |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public C_Feature()
| Method Detail |
public void awakeFromInsertion(EOEditingContext ec)
C_Content
awakeFromInsertion in interface EOEnterpriseObjectawakeFromInsertion in class C_ContentContainerpublic C_Content copyIntoEC(EOEditingContext ec)
C_ContentContainer
copyIntoEC in class C_ContentContainerec - editing context to copy into
C_Content.copyIntoEC(com.webobjects.eocontrol.EOEditingContext)public NSArray acceptableClassesOfChildren()
C_ContentContainerThe base implementation returns an empty array.
acceptableClassesOfChildren in class C_ContentContainer
public C_Content createNewChildOfClassWithStem(Class aClass,
String aStem)
C_ContentContainerThis method throws exceptions if it is illegal for the receiver to have children of the requested class.
createNewChildOfClassWithStem in class C_ContentContaineraClass - desired class for the new childaStem - desired name for the new child (which will be modified for uniqueness)
public void deleteChild(C_Content aChild)
deleteChild in class C_ContentContaineraChild - the child to be deleted.C_ContentContainer.deleteChild(com.cassinidivision.oce.content.C_Content)public NSArray orderedChildren()
orderedChildren in class C_ContentContainerC_ContentContainer.orderedChildren()public NSArray orderedVisiblePages()
public void appendExportXMLForPropertiesToString(StringBuffer returnString)
C_ContentContainer
appendExportXMLForPropertiesToString in class C_ContentContainerreturnString - StringBuffer to which the result will be appendedC_Content.appendExportXMLForPropertiesToString(java.lang.StringBuffer)public StringBuffer exportXMLForAttributes()
C_Content
exportXMLForAttributes in class C_ContentContainerpublic void setMetaSectionsFromPList(NSDictionary pList)
pList - dictionary of valuespublic void setSingleMetaSection(C_MetaSection myMetaSection)
Added to ease the transition from the previous (single metasection) model to the current (many-to-many relationship) model.
myMetaSection - single metasection to relate with featurepublic void takeAttributesFromDictionary(NSDictionary pList)
C_ContentThe values will normally have come from the attributes of an XML start element tag.
takeAttributesFromDictionary in class C_ContentpList - The dictionary of values.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||