Package net.ggtools.grand.ant
Class AntLink
- java.lang.Object
-
- net.ggtools.grand.graph.LinkImpl
-
- net.ggtools.grand.ant.AntLink
-
- All Implemented Interfaces:
GraphObject
,Link
- Direct Known Subclasses:
AntTaskLink
public class AntLink extends LinkImpl
A basic (i.e. dependency) link in Ant build file.- Author:
- Christophe Labouisse
-
-
Field Summary
-
Fields inherited from interface net.ggtools.grand.graph.GraphObject
ATTR_ALL, ATTR_NONE
-
Fields inherited from interface net.ggtools.grand.graph.Link
ATTR_CONDITIONAL_LINK, ATTR_WEAK_LINK
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(LinkVisitor visitor)
Method accept.void
clearAttributes(int attributeMask)
Method clearAttributes.int
getAttributes()
Method getAttributes.boolean
hasAttributes(int attributeMask)
Method hasAttributes.void
setAttributes(int attributeMask)
Method setAttributes.-
Methods inherited from class net.ggtools.grand.graph.LinkImpl
getEndNode, getGraph, getName, getStartNode, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.ggtools.grand.graph.GraphObject
clearAttributes, getAttributes, hasAttributes, setAttributes
-
-
-
-
Method Detail
-
accept
public void accept(LinkVisitor visitor)
Method accept.- Specified by:
accept
in interfaceLink
- Overrides:
accept
in classLinkImpl
- Parameters:
visitor
- LinkVisitor- See Also:
Link.accept(net.ggtools.grand.graph.visit.LinkVisitor)
-
setAttributes
public void setAttributes(int attributeMask)
Method setAttributes.- Specified by:
setAttributes
in interfaceGraphObject
- Parameters:
attributeMask
- int- See Also:
GraphObject.setAttributes(int)
-
getAttributes
public int getAttributes()
Method getAttributes.- Specified by:
getAttributes
in interfaceGraphObject
- Returns:
- int
- See Also:
GraphObject.getAttributes()
-
clearAttributes
public void clearAttributes(int attributeMask)
Method clearAttributes.- Specified by:
clearAttributes
in interfaceGraphObject
- Parameters:
attributeMask
- int- See Also:
GraphObject.clearAttributes(int)
-
hasAttributes
public boolean hasAttributes(int attributeMask)
Method hasAttributes.- Specified by:
hasAttributes
in interfaceGraphObject
- Parameters:
attributeMask
- int- Returns:
- boolean
- See Also:
GraphObject.hasAttributes(int)
-
-