org.hydrateframework.ejb.schema
Class Key
java.lang.Object
org.hydrateframework.gen.schema.SchemaElementBase
org.hydrateframework.gen.schema.Key
org.hydrateframework.ejb.schema.Key
- All Implemented Interfaces:
- SchemaElement
public class Key
- extends Key
- Version:
- @(#)$Revision: 1.5 $
- Author:
- David Chamberlin
Fields inherited from class org.hydrateframework.gen.schema.SchemaElementBase |
ATTR_MANDATORY, ATTR_MANDATORYNOOVR, ATTR_NOOVR, ATTR_OPTIONAL, ATTR_OPTIONALNOOVR, BOOL_FALSE, BOOL_NOT, BOOL_NOTSET, BOOL_TRUE, NAME, valid |
Methods inherited from class org.hydrateframework.gen.schema.Key |
addMember, containsMember, equals, getAllMemberNames, getComment, getFQJavaName, getHighlightType, getJavaName, getJavaVarName, getMembers, getMembers, getMembers, getName, getOverrides, getOwningCls, hashCode, isDisabled, isPrimary, isValid, notifyUpdate, override, readFromXmlDoc, shouldWrite, toString, toSummary, writeToXmlDoc |
Methods inherited from class org.hydrateframework.gen.schema.SchemaElementBase |
addBoolAttribute, addEnumAttribute, addIntAttribute, addListAttribute, addStringAttribute, isValidIdentifier, newElement, printAttrWarning, printWarning, readBoolAttribute, readEnumAttribute, readIntAttribute, readListAttribute, readStringAttribute, refEquals, supersedes |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Key
public Key(Family family,
ClassDef clsDef,
boolean generatedDefaultKey)
Key
public Key(Family family,
ClassDef clsDef)
Key
public Key(Family family,
ClassDef clsDef,
java.lang.Class<?> cls)
getSetterType
public Key.AccessMethod getSetterType(int i)
getGetterType
public Key.AccessMethod getGetterType(int i)
usesClass
public boolean usesClass()
getUsesClassName
public java.lang.String getUsesClassName()
getUsesClass
public java.lang.Class getUsesClass()
setUsesClass
public void setUsesClass(java.lang.Class cls)
addMember
public void addMember(Member member)
definesEquals
public boolean definesEquals()
setPrimary
public void setPrimary(boolean primary)
getKeyType
public java.lang.String getKeyType()
- Overrides:
getKeyType
in class Key
getProxiedJavaClsName
public java.lang.String getProxiedJavaClsName()
setName
public void setName(java.lang.String nm)
- Overrides:
setName
in class Key
resolve
public void resolve()
- Specified by:
resolve
in interface SchemaElement
- Overrides:
resolve
in class Key
writeAttrs
protected void writeAttrs(java.util.List<SAXWriter.Attr> attrs)
- Overrides:
writeAttrs
in class Key
readAttrs
protected void readAttrs(java.util.Stack<java.lang.String> readContext,
org.w3c.dom.Element elem)
- Overrides:
readAttrs
in class Key
Copyright © 2000 The Hydrate Project. All Rights Reserved.