Package org.zkoss.zk.ui.metainfo.impl
Class MacroDefinition
java.lang.Object
org.zkoss.zk.ui.metainfo.impl.ComponentDefinitionImpl
org.zkoss.zk.ui.metainfo.impl.MacroDefinition
- All Implemented Interfaces:
Serializable,Cloneable,ComponentDefinition
The macro component definition.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the macro URI, or null if not a macro.booleanReturns whether this is an inline macro.booleanisMacro()Returns whether this is a macro component.Methods inherited from class org.zkoss.zk.ui.metainfo.impl.ComponentDefinitionImpl
addAnnotation, addCustomAttribute, addMold, addProperty, applyAttributes, applyProperties, clone, clone, evalProperties, getAnnotationMap, getApply, getCurrentDirectory, getDeclarationURL, getDefaultWidgetClass, getImplementationClass, getLanguageDefinition, getMoldNames, getName, getParsedApply, getTextAs, getWidgetClass, hasMold, isBlankPreserved, isChildAllowedInTextAs, isInstance, isNative, isShadowElement, newInstance, newInstance, newMacroDefinition, newNativeDefinition, newShadowDefinition, resolveImplementationClass, setApply, setBlankPreserved, setChildAllowedInTextAs, setCurrentDirectory, setDeclarationURL, setDefaultWidgetClass, setImplementationClass, setImplementationClass, setTextAs, toString
-
Method Details
-
isMacro
public boolean isMacro()Description copied from interface:ComponentDefinitionReturns whether this is a macro component.- Specified by:
isMacroin interfaceComponentDefinition- Overrides:
isMacroin classComponentDefinitionImpl- See Also:
-
getMacroURI
Description copied from interface:ComponentDefinitionReturns the macro URI, or null if not a macro.- Specified by:
getMacroURIin interfaceComponentDefinition- Overrides:
getMacroURIin classComponentDefinitionImpl
-
isInlineMacro
public boolean isInlineMacro()Description copied from interface:ComponentDefinitionReturns whether this is an inline macro. If false, you have to examineComponentDefinition.isMacro()to see whether it is a regular macro.- Specified by:
isInlineMacroin interfaceComponentDefinition- Overrides:
isInlineMacroin classComponentDefinitionImpl
-