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:
java.io.Serializable,java.lang.Cloneable,ComponentDefinition
public class MacroDefinition extends ComponentDefinitionImpl
The macro component definition.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetMacroURI()Returns the macro URI, or null if not a macro.booleanisInlineMacro()Returns 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 Detail
-
isMacro
public boolean isMacro()
Description copied from interface:ComponentDefinitionReturns whether this is a macro component.- Specified by:
isMacroin interfaceComponentDefinition- Overrides:
isMacroin classComponentDefinitionImpl- See Also:
ComponentDefinition.getMacroURI()
-
getMacroURI
public java.lang.String 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
-
-