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 Details