Package wt.preference
Class PreferenceCategory
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.preference._AbstractPreference
wt.preference.AbstractPreference
wt.preference._PreferenceCategory
wt.preference.PreferenceCategory
- All Implemented Interfaces:
com.ptc.windchill.bac._BACManaged,com.ptc.windchill.bac.BACManaged,Externalizable,Serializable,Comparable,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,NetFactor,ObjectMappable,Persistable,DisplayIdentification
@GenAsPersistable(superClass=AbstractPreference.class,
foreignKeys=@GeneratedForeignKey(myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="parentPreferenceCategory",type=PreferenceCategory.class),myRole=@MyRole(name="childPreferenceCategory")))
public final class PreferenceCategory
extends wt.preference._PreferenceCategory
The PreferenceCategory is an object used for grouping preferences to
together. A category may also have subcategories or be the child of another
category. Every PreferenceDefinition has a category but they are not
part of the identity of a preference, rather, categories are a way to
organize the preferences within the GUI. If a category is defined but
has no definitions associated to it the category will not show up in
the GUI.
Use the newPreferenceCategory static factory method(s),
not the PreferenceCategory constructor, to construct instances
of this class. Instances must be constructed using the static factory(s),
in order to ensure proper initialization of the instance.
Supported API: true
Extendable: false
- See Also:
-
Field Summary
FieldsFields inherited from class wt.preference._PreferenceCategory
EXTERNALIZATION_VERSION_UID, PARENT_PREFERENCE_CATEGORY, PARENT_PREFERENCE_CATEGORY_REFERENCEFields inherited from class wt.preference._AbstractPreference
DISPLAY_NAME, NAME, SHORT_DESCRIPTIONFields inherited from class wt.fc._WTObject
CREATE_TIMESTAMP, MODIFY_TIMESTAMPFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.identity.DisplayIdentification
DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPEFields inherited from interface wt.fc.Persistable
IDENTITY, TYPE -
Method Summary
Methods inherited from class wt.preference._PreferenceCategory
getClassInfo, getConceptualClassname, getParentPreferenceCategory, getParentPreferenceCategoryReference, getType, readExternal, readExternal, readVersion, setParentPreferenceCategory, setParentPreferenceCategoryReference, super_readExternal_PreferenceCategory, super_readVersion_PreferenceCategory, super_writeExternal_PreferenceCategory, writeExternal, writeExternalMethods inherited from class wt.preference.AbstractPreference
compareTo, getLocalizableMessage, getLocalizedName, getLocalizedShortDescription, isMatch, isMatch, resourceKey, resourceNameMethods inherited from class wt.preference._AbstractPreference
getDisplayName, getName, getShortDescription, readVersion, setDisplayName, setName, setShortDescription, super_readExternal_AbstractPreference, super_readVersion_AbstractPreference, super_writeExternal_AbstractPreferenceMethods inherited from class wt.fc.WTObject
checkAttributes, duplicate, getDisplayIdentifier, getDisplayIdentity, getDisplayType, getIdentity, initialize, toStringMethods inherited from class wt.fc._WTObject
equals, getCreateTimestamp, getModifyTimestamp, getPersistInfo, hashCode, readVersion, setPersistInfo
-
Field Details
-
UNASSIGNED_CATEGORY_NAME
Supported API: true- See Also:
-