java.lang.Object
de.grogra.graph.impl.Edge
de.grogra.graph.impl.Node
de.grogra.pf.registry.Item
de.grogra.pf.registry.ContentDescriptionType
- All Implemented Interfaces:
Manageable
,PersistenceCapable
,Shareable
,RegistryContext
,UserFields
,XObject
,Described
,Map
,Serializable
,Comparable<ContentDescriptionType>
- Direct Known Subclasses:
ContentDescriptionClass
,ContentDescriptionField
,ContentDescriptionMethod
public abstract class ContentDescriptionType
extends Item
implements Comparable<ContentDescriptionType>
The abstract class that define the registry items stored in the /statics directory
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class de.grogra.graph.impl.Node
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
protected String
protected Class
protected ArrayList<ContentDescriptionType>
protected boolean
protected ArrayList<ContentDescriptionType>
protected boolean
protected String
protected String
protected final ArrayList<ContentDescriptionType.Parameter>
protected ContentDescriptionType.Parameter
protected boolean
protected ArrayList<ContentDescriptionType>
protected String
Fields inherited from class de.grogra.pf.registry.Item
$TYPE, systemId, systemId$FIELD
Fields inherited from class de.grogra.graph.impl.Node
ADDITIONAL_FIELDS, bits, DELETED, EXTENT_BIT, EXTENT_MASK, extentIndex$FIELD, extentTail$FIELD, HAS_OBSERVERS, IS_INTERPRETIVE, isInterpretive$FIELD, LAST_EXTENT_INDEX, layer$FIELD, MARK, mark$FIELD, MAX_RESOLUTION, MIME_TYPE, MIN_RESOLUTION, MIN_UNUSED_SPECIAL_OF_SOURCE, MIN_UNUSED_SPECIAL_OF_TARGET, name$FIELD, RESOLUTION_BIT, RESOLUTION_MASK, resolution$FIELD, USED_BITS
Fields inherited from interface de.grogra.util.Described
ACCELERATOR_KEY, ICON, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, TITLE
Fields inherited from interface de.grogra.util.Map
DEFAULT_VALUE, EMPTY_MAP
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addTDescription
(String description) void
void
void
void
getTName()
getTSee()
boolean
boolean
boolean
isTFinal()
boolean
void
parsePackage
(String fullName) Parse a full method name and set the package name and class name.void
setTAbstract
(boolean t_abstract) void
void
void
setTEnclosed
(boolean b) void
setTFinal
(boolean t_final) void
void
setTPackage
(String t_package) void
setTReturn
(ContentDescriptionType.Parameter t_return) void
setTStatic
(boolean t_static) void
setTVisibility
(String t_visibility) abstract boolean
abstract boolean
Methods inherited from class de.grogra.pf.registry.Item
activate, activateImpl, add, add, addPluginPrerequisite, addPluginPrerequisites, addRequiredFiles, addUserItem, addUserItemWithUniqueName, addWithUniqueName, beginXA, classForName, commitXA, copy, createItem, deactivate, deactivateImpl, delete, deriveItems, dupUnmanagedFields, equals, findAll, findAll, findAll, findFirst, findFirst, findFirst, findMax, findMax, findMax, forAll, forAll, forAll, get, getAbsoluteName, getAccessor, getAccessor, getAttributes, getAttributes, getClassLoader, getDefaultDescription, getDefaultValue, getDerivedDescription, getDescription, getDescriptionImpl, getFromResource, getI18NBundle, getItem, getLock, getNTypeImpl, getParentMap, getPath, getPluginDescriptor, getRegistry, getRoot, getSystemId, getTransaction, getUniqueName, getWriteLock, hasEditableOptions, initPluginDescriptor, isActivated, isDirectory, isEditable, isOptionCategory, isPluginItem, isUserItem, makeUserItem, newInstance, paramString, readAttribute, remove, removeDerivedItems, resolveItem, resolveLink, set, setDefaultDescription, setDescription, setDescription, setDirectory, setName, setNameIfNull, setOption, substitute, validate
Methods inherited from class de.grogra.graph.impl.Node
addEdgeBitsTo, addReference, appendBranchNode, appendBranchNode, appendReferencesTo, clone, clone, cloneGraph, dump, dumpTree, dup, dupFrom, dupnew, edgeChanged, fieldModified, findAdjacent, findRefinementType, getAxisParent, getBoolean, getBranch, getBranchLength, getBranchNode, getBranchTail, getByte, getChar, getCommonAncestor, getCurrentGraphState, getDirectChildCount, getDouble, getEdgeAttributeAccessor, getEdgeAttributes, getEdgeBitsTo, getEdgeTo, getExtentIndex, getFirst, getFirstEdge, getFloat, getGraph, getId, getIgnored, getIndex, getInstantiator, getInt, getLayer, getLong, getManageableType, getName, getNeighbor, getNext, getNType, getObject, getOrCreateEdgeTo, getOrNull, getPersistenceManager, getPredecessor, getProvider, getResolution, getShort, getSource, getStamp, getSuccessor, getSymbol, getSymbolColor, getTarget, getTransaction, getUserField, getUserFieldCount, getXClass, getXData, hasName, initProvider, initXClass, insertBranchNode, insertBranchNode, instantiateGraph, isAncestorOf, isDirection, isEncoarseOf, isManagingInstance, isMarked, isRoot, isSource, isTarget, manageableReadResolve, manageableWriteReplace, removeAll, removeEdgeBitsTo, removeFromChain, removeFromChain, removeReference, setBranch, setBranch, setExtentIndex, setGraphForDeserialization, setIgnored, setLayer, setMark, setResolution, setSuccessor, setSuccessor, specialEdgeAdded, specialEdgeRefModified, specialEdgeRemoved, toString, writeReplace
Methods inherited from class de.grogra.graph.impl.Edge
addEdgeBits, getBitMark, getEdgeBits, getEdgeKeys, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBits
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface de.grogra.persistence.PersistenceCapable
getBitMark, getObjectMark, setBitMark, setObjectMark
-
Field Details
-
t_name
-
t_visibility
-
t_static
protected boolean t_static -
t_final
protected boolean t_final -
t_abstract
protected boolean t_abstract -
t_class
-
t_package
-
t_return
-
t_clazz
-
t_description
-
t_see
-
t_parameters
-
t_isEnclosed
protected boolean t_isEnclosed -
t_superClasses
-
t_constructors
-
t_internalTypes
-
-
Constructor Details
-
ContentDescriptionType
public ContentDescriptionType()
-
-
Method Details
-
getTName
-
setTName
-
getTVisibility
-
setTVisibility
-
isTStatic
public boolean isTStatic() -
setTStatic
public void setTStatic(boolean t_static) -
isTFinal
public boolean isTFinal() -
setTFinal
public void setTFinal(boolean t_final) -
isTAbstract
public boolean isTAbstract() -
setTAbstract
public void setTAbstract(boolean t_abstract) -
getTClass
-
setTClass
-
getTPackage
-
setTPackage
-
getTReturn
-
setTReturn
-
getTClazz
-
setTClazz
-
addTDescription
-
addTParameter
-
addTSee
-
getTDescription
-
getTParameters
-
getTSee
-
isTEnclosed
public boolean isTEnclosed() -
setTEnclosed
public void setTEnclosed(boolean b) -
getTSuperClasses
-
addTSuperClass
-
getTConstructors
-
addTConstructors
-
getTInternalTypes
-
addTInternalTypes
-
parsePackage
Parse a full method name and set the package name and class name. E.g. of input: de.grogra.Class#method(Var1 ) -
shouldBeAddedToRegistry
public abstract boolean shouldBeAddedToRegistry() -
shouldBeAddedToStaticParser
public abstract boolean shouldBeAddedToStaticParser()
-